Hallo
Wie kann ich Image die ich binär in MySQL gespeichert habe ausgeben?
<?
$conn = mysql_connect("xyz","root") OR DIE (mysql_error());
@mysql_select_db("Datenbank_name", $conn) OR DIE (mysql_error());
$sql = "SELECT * FROM image WHERE image_id="."<? pv($prod->image_id) ?>";
$result = mysql_query($sql, $conn);
if (mysql_num_rows ($result)>0) {
$row = @mysql_fetch_array ($result);
$image_type = $row["image_type"];
$image = $row["image"];
Header ("Content-type: $image_type");
print $image;
}
?>
Die <? pv($prod->image_id) ?> ID gibt den richtigen Wert aus der Datenbank aus.
Es kommt aber folgende Fehlermeldung:
Cannot add header information - headers already sent by (auf Zeile Header)
Wer kann mir weiterhelfen.
Danke, Gruß Maik
Wie kann ich Image die ich binär in MySQL gespeichert habe ausgeben?
<?
$conn = mysql_connect("xyz","root") OR DIE (mysql_error());
@mysql_select_db("Datenbank_name", $conn) OR DIE (mysql_error());
$sql = "SELECT * FROM image WHERE image_id="."<? pv($prod->image_id) ?>";
$result = mysql_query($sql, $conn);
if (mysql_num_rows ($result)>0) {
$row = @mysql_fetch_array ($result);
$image_type = $row["image_type"];
$image = $row["image"];
Header ("Content-type: $image_type");
print $image;
}
?>
Die <? pv($prod->image_id) ?> ID gibt den richtigen Wert aus der Datenbank aus.
Es kommt aber folgende Fehlermeldung:
Cannot add header information - headers already sent by (auf Zeile Header)
Wer kann mir weiterhelfen.
Danke, Gruß Maik
Kommentar