komet007: Bilddatenbank in mySQL

Beitrag lesen

Hallo zusammen,
Ich bin am verzweifeln, ich habe mir eine Bilddatenbank gebastelt, in die ich Bilder in ein Blob-Format übertrage. Das klappt auch wunderbar, ich kann sie nur auf meiner Seite nicht mehr auslesen lassen. Dazu bin ich folgendermaßen vorgegangen:

Einlesen durch Erzeugen eines Strings:

$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

Ausleseskript:
<?
include("dbopen.php");
$query = "SELECT bilddaten,bildtyp FROM bilddatenbank where number=$id";
$result = @mysql_query($query);

$data = @mysql_result($result,0,"bilddaten");
$type = @mysql_result($result,0,"bildtyp");

header( "Content-type: image/jpeg");
echo $data;
?>

Dieses PHP-Skript speichere ich nun separat ab und rufe es durch folgendes IMG-Tag in der gewünschten Seite auf:

<img src="bilder.php?id=1">

Das obere Skript funktioniert definitiv, wenn ich es als PHP-Seite aufrufe, kommen auf alle Fälle binäre Daten im Browser an, nur scheint es, als ob der Browser mit dem Aufruf im Image-Tag nichts anfangen kann. Über eure Hilfe dazu wäre ich äußerst dankbar.

Gruß

Wolfgang