Heim >Datenbank >MySQL-Tutorial >Wie zeige ich mit PHP in einer Datenbank gespeicherte Bilder an?
Anzeigen von Bildern aus einer Datenbank in PHP: Eine Lösung
Das Anzeigen von Bildern aus einer Datenbank kann für Anfänger eine entmutigende Aufgabe sein, aber es ist möglich mit Leichtigkeit bewerkstelligen. Hier ist eine Lösung für die gestellte Frage:
Der bereitgestellte PHP-Code versucht, ein Bild aus einer Datenbank anzuzeigen, gibt jedoch lediglich den Pfad zum Bild als „user-1.jpg“ aus. Um das Bild korrekt anzuzeigen, müssen wir seinen binären Inhalt aus der Datenbank abrufen und in die Webseite einbetten.
Hier ist eine aktualisierte Version des Codes:
$db = mysqli_connect("localhost", "root", "", "DbName"); $sql = "SELECT * FROM products WHERE id = $id"; $sth = $db->query($sql); $result = mysqli_fetch_array($sth); echo '<img src="data:image/jpeg;base64,' . base64_encode($result['image']) . '" />';
Erklärung:
Durch die Implementierung dieser Lösung sollten Sie in der Lage sein, Bilder aus Ihrer Datenbank erfolgreich in Ihren PHP-Webanwendungen anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie zeige ich mit PHP in einer Datenbank gespeicherte Bilder an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!