Александр-HIMиk
Новичок
Вывод картинки из MySQL
Загнать картинки у меня получилось. А вот вытащить - нет. Может быть нужно еще какие-нибудь параметры bзображения загонять в БД при uploading'е? Для картинки использую mediumblob.
Загнать картинки у меня получилось. А вот вытащить - нет. Может быть нужно еще какие-нибудь параметры bзображения загонять в БД при uploading'е? Для картинки использую mediumblob.
PHP:
$sql = "SELECT * FROM $dtable";
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if ((!$rows) || ($rows < 1)) {echo "Ничего НЕТ!!!";}
else {
while(list($id_img, $image, $comment) = mysql_fetch_row($result)) {
echo " id picture is: " , $id_img," | comment: ", $comment," |";
//если убрать верхнее эхо, то получается вывод первого изображения из базы
//либо, если изменить запрос выведется запрошенная картинка (например, дописать к запросу WHERE ID_IMG=5)
//больше в данном случае ничего не выводится, ни верхней инфы, ни нижнего эха, рисующего ссылку.
//если оставить эху - выводится id,comment и содержание поля image, что изображением очень трудно назвать
//и такая ошибочка Warning: Cannot add header information - headers already sent by
//факи то они факами, только все равно там сильно все мутно
header("Content-type: image/gif");
echo $image;
echo "<br><br>";
}
}
mysql_close();
echo "<div align=center><a href=index.html>Upload picture</a></div>";