Ich suche jetzt schon 3 Stunden und finde keine Lösung.
Habe mir mit Openoffice Base eine MYSQL Datenbank auf meinem Server mit bildern 64x64 (Blob) erstellt. Möchte nun von dieser mit php ein bild anzeigen. Habe Folgenden Code, leider bekomme ich als ausgabe aber die webadresse meines Codes, was mache ich falsch. Bin am verzweifeln.
Tabelle Bilder enthält:
image_id - tiny integer
image - Bild [Blob]
Habe mir mit Openoffice Base eine MYSQL Datenbank auf meinem Server mit bildern 64x64 (Blob) erstellt. Möchte nun von dieser mit php ein bild anzeigen. Habe Folgenden Code, leider bekomme ich als ausgabe aber die webadresse meines Codes, was mache ich falsch. Bin am verzweifeln.
Tabelle Bilder enthält:
image_id - tiny integer
image - Bild [Blob]
PHP-Code:
$link = mysql_connect("localhost", "intern", "Passwort") or die ("Kann nicht verbinden: " . mysql_error()); //Verbinde zur Datenbank
mysql_select_db("765483_intern_12") or die (mysql_error()); // Wähle Datenbank
$sql = "SELECT image FROM Bilder WHERE image_id=1"; // Hole Bild von der Datenbank
$result = mysql_query("$sql") or die ("Invalid query: " . mysql_error()); // Ergebnis der Abfrage
header("Content-type: image/jpeg"); // Setzen des Headers für das Bild
echo mysql_result($result,1); //Ausgeben des Bildes
mysql_close($link); // Datenbank schliessen
Kommentar