vise billede fra blob i mysql
Hej eksperter,Jeg har følgende tabel:
CREATE TABLE `billeder` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(64) character set utf8 NOT NULL,
`ext` varchar(8) character set utf8 NOT NULL,
`image_time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`data` mediumblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
I denne tabel har jeg så billedefiler(blob). Jeg mangler så bare lige at skrive koden til at vise billederne. Jeg har denne her kode nu som ikke virker:
<?php
mysql_connect('localhost', 'database', 'kode');
mysql_select_db("tabel");
$query = "select bin_data,filetype from billeder where id=1";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"bin_data");
$type = @MYSQL_RESULT($result,0,"filetype");
Header( "Content-type: $type");
echo "$data";
?>