ilias_n
Новичок
blob из mysql в jpg php
Есть база с blob в который залиты jpg файлы
Как их вытащить и корректно выводить в php
Решение
header("Content-type: image/gif");
echo $image;
предложенное на http://www.php.spb.ru/php/image.html не срабатывает потому как рисунок из базы я вытаскиваю не 1 а кучу посреди php скрипта с html тегами.
Чуть подумав я сделал так
<?
$db=mysql_connect("localhost","root");
mysql_select_db("superbd",$db);
$sql="select * from prise";
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
echo " <br>$row[1]<br>$row[2]<br>$row[3]<br>";
$rio=fopen("temp.jpg","w");
fwrite($rio,$row[4]);
echo "<IMG src=temp.jpg><br>";
unlink("temp.jpg");
};
?>
выдает ошибку в unlink а без unlink выводит для разных записей базы одну и ту же фотку хотя фотки для каждой записи разные
$row[4] это blob в котором jpg
Прошу обьяснить как надо это правильно реализовать и в чем моя ошибка
Заранее благодарен
Есть база с blob в который залиты jpg файлы
Как их вытащить и корректно выводить в php
Решение
header("Content-type: image/gif");
echo $image;
предложенное на http://www.php.spb.ru/php/image.html не срабатывает потому как рисунок из базы я вытаскиваю не 1 а кучу посреди php скрипта с html тегами.
Чуть подумав я сделал так
<?
$db=mysql_connect("localhost","root");
mysql_select_db("superbd",$db);
$sql="select * from prise";
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
echo " <br>$row[1]<br>$row[2]<br>$row[3]<br>";
$rio=fopen("temp.jpg","w");
fwrite($rio,$row[4]);
echo "<IMG src=temp.jpg><br>";
unlink("temp.jpg");
};
?>
выдает ошибку в unlink а без unlink выводит для разных записей базы одну и ту же фотку хотя фотки для каждой записи разные
$row[4] это blob в котором jpg
Прошу обьяснить как надо это правильно реализовать и в чем моя ошибка
Заранее благодарен