beosav
Новичок
Как записать/вытащить рисунок из БД
как записать, а потом вытащить рисунок из БД?, покажите пример плз, или ссылочку дайте.
Я так делаю:
1. Пишу рисунок в БД
2. Вытаскиваю рисунок из БД
3. image.php:
Выводит вместо рисунка его «внутренности» , помогите решить проблему плз, как сделать так , чтобы выводился рисунок?
как записать, а потом вытащить рисунок из БД?, покажите пример плз, или ссылочку дайте.
Я так делаю:
1. Пишу рисунок в БД
PHP:
<?
$f=fopen("images.gif","rb"); // имя файла или картинки -- открыли файл на чтение
$upload=fread($f,filesize("images.gif")); // считали файл в переменную
fclose($f); // закрыли файл, можно опустить
$upload=addslashes($upload); //защитите переменную от опасных символов ("прослешьте переменную"):
$sql = "INSERT INTO <таблица> (foto) VALUES ('$upload')";
$db->sql_query($sql);
?>
PHP:
<?
$sql = "SELECT * FROM <таблица> ";
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result)) {
$foto = $row[foto];
echo "<img src=\"image.php?image=$foto\">";
}
?>
PHP:
<?php
header("Content-type: image/gif");
echo $image;
?>