вывод картинки из базы

walker_ag

Новичок
вывод картинки из базы

Проблема: Есть след. скрипт:
<!--imgshow.php3-->
PHP:
<?
$db = mysql_connect($host, $user);
mysql_select_db($dbname,$db);
$query = "select * from images";
$result = @MySql_Query($query);
$data = @MySql_Result($result, 0, "bin_data"); 
header("Content-type: image/gif");
echo $data;
?>
предварительно в базу был засунут gif 12Кб в поле mediumblob(строка была обработана addslashes()). Потом скрипт вызывается в html:
...
<img src="imgshow.php3">
...
Вопрос: почему выводится "не могущий загрузиться" img, причем всегда с одинаковым размером 120х45 ?
 

walker_ag

Новичок
1. нет, коментария там нет, это я так...
2. Да, апач русский, но сносить его не хочется - другого способа нет?
3. Картинки в базу засовываю так:

$fs=filesize($form_data);
$data = addslashes(fread(fopen($form_data, "r"), $fs));
$sql="INSERT INTO images (description, bin_data, filename, filesize, filetype) VALUES ('$form_description', '$data', '$form_data_name', '$form_data_size',' $form_data_type')";
$result=mysql_db_query($dbname, $sql );
$id=mysql_insert_id();
 
Сверху