如何在网页中显示数据库中的图片?紧急啊!各位大哥! http://www.phpbuilder.com/columns/florian19991014.php3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转一篇,希望对你有帮助$filename = "test.jpg";// 读取文件$fp = fopen($filename,"rb");$picture = fread($fp,filesize($filename));$picture = base64_encode($picture);fclose($fp);// 操作MYSQL$conn=mysql_connect("localhost","root","");@mysql_select_db("test",$conn);// 存入数据库$query="insert into pic (filename,picture) values ('$filename','$picture')";$result=mysql_query($query);$id=mysql_insert_id();// 读取数据$query="select * from pic where id='$id'";$result=mysql_query($query);$row=mysql_fetch_array($result);$data = base64_decode($row[picture]);// 显示文件header("Content-type: image/jpeg");echo $data; 直接将二进制文件放在数据库中对于数据量大的网站不适合.最好将图片放入一个目录,在数据库中存放其文件名.生成网页时加上img的路径信息即可. 用数据库存图片简直就是浪费。如VBB。 php解析xml输出子节点个数 从php 文件1中,读取输入的字符,传入到php文件2中,并输出 现在做php都包美工吗? 急!!(菜鸟)怎么才能把两个PHP页面文件放到一个页面里 一个问题 关于字符串转16进制的问题 懂得用php在window下编程的请进! 菜鸟请教phplib中的block问题 日期怎么比较大小?! 一个SQL语句? 有人能给我一个简单的php +mysql的论坛源程序吗? 怎样才能允许上传2M以上的数据?
$filename = "test.jpg";
// 读取文件
$fp = fopen($filename,"rb");
$picture = fread($fp,filesize($filename));
$picture = base64_encode($picture);
fclose($fp);
// 操作MYSQL
$conn=mysql_connect("localhost","root","");
@mysql_select_db("test",$conn);
// 存入数据库
$query="insert into pic (filename,picture) values ('$filename','$picture')";
$result=mysql_query($query);
$id=mysql_insert_id();
// 读取数据
$query="select * from pic where id='$id'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
$data = base64_decode($row[picture]);
// 显示文件
header("Content-type: image/jpeg");
echo $data;
最好将图片放入一个目录,在数据库中存放其文件名.生成网页时加上img的路径信息即可.
如VBB。