您好,欢迎访问一九零五行业门户网

php下将图片以二进制存入mysql数据库中并显示的实现代码

php把图片存入mysql教程数据库教程中并在网页上显示,一般情况下并不需要将突破保存到数据库中,不论是异地备份还是什么的,都很麻烦,特殊需要的除外。
//保存图片到数据库的php代码
代码如下:
if($picture != none) {
$psize = filesize($picture);
$mysqlpicture = addslashes(fread(fopen($picture, r), $psize));
mysql_connect($host,$username,$password) or die(unable to connect to sql server);
@mysql_select_db($db) or die(unable to select database);
mysql_query(insert into images (image) values ($mysqlpicture)) or die(cant perform query);
}else {
echoyou did not upload any picture;
}
//以img标签读取数据库中的图片的代码
代码如下:
mysql_connect($host,$username,$password) or die(unable to connect to sql server);
@mysql_select_db($db) or die(unable to select database);
$result=mysql_query(select * from images) or die(cant perform query);
while($row=mysql_fetch_object($result)) {
echo picnum>;
//如secoed.php文件代码如下
$result=mysql_query(select * from images where picnum=$picnum) or die(cant perform query);
$row=mysql_fetch_object($result);
header( content-type: image/gif);
echo $row->image;
其它类似信息

推荐信息