Anzeigen von BLOB-Bildern aus der MySQL-Datenbank
Um in einer MySQL-Datenbank gespeicherte BLOB-Bilder abzurufen und anzuzeigen, führen Sie die folgenden Schritte aus:
1. Rufen Sie die Bilddaten ab:
Stellen Sie eine Verbindung zur Datenbank her und führen Sie eine Abfrage mit der SELECT-Anweisung aus, um die Bilddaten aus dem BLOB-Feld abzurufen. Zum Beispiel:
<code class="sql">SELECT id, image FROM store ORDER BY id DESC LIMIT 5;</code>
2. Schleife durch die Ergebnisse:
Verwenden Sie eine Schleife, um jede Zeile der Abfrageergebnisse zu durchlaufen.
3. Zeigen Sie das Bild an:
Für jede Zeile können Sie das Bild anzeigen, indem Sie:
<code class="html">echo "<img src='data:image/jpeg;base64," . base64_encode($image) . "' />";</code>
Beispielcode:
Der folgende Code zeigt, wie die letzten 5 hochgeladenen Bilder aus einer MySQL-Speichertabelle angezeigt werden:
<code class="php">$sql = "SELECT id, image FROM store ORDER BY id DESC LIMIT 5"; $result = mysqli_query($db, $sql); while($row = mysqli_fetch_array($result)) { echo "<img src='data:image/jpeg;base64," . base64_encode($row['image']) . "' />"; }</code>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie zeige ich BLOB-Bilder aus einer MySQL-Datenbank an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!