从MySQL里读取的图片显示不出来 呵呵。我也想知道怎么能从MYSQL中读取图片并显示啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵。我的问题终于得到解决了!读取图片成功不妨参考一下论坛里 Mistruster 大哥 给我的解决方案。<?php mysql_connect('localhost',"root",""); mysql_select_db("image"); $photo="./test.jpg";//存入$picdata = file_get_contents($photo);$picdata = base64_encode($picdata); //在存入数据库前先进行Base64编码$sql = "insert into pic(id,picdata) values('1','$picdata')";mysql_query($sql);?><?php//显示$sql = "select * from pic where id=1";$result = mysql_query($sql);$obj = mysql_fetch_object($result);$data = base64_decode($obj->photo); //Base64解码header("Content-type: image/gif");echo $data; ?> 不好意思,上面代码一处输入错误,正确的应为:$data = base64_decode($obj->picdata); //Base64解码 遇到这些情况应该先试试将数据存回成档案看看能不能开再用HEX editor 比较一下源文件一般都能找到问题所在 变量可以调用变量? 求助:正则表达式加链接 社会化评论例如Disqus、多说,都用什么写的API?让各种语言都能调用? 时间问题 phplib安装出错,提示 Cannot redeclare Session::gc() 错误 讨论一个问题(关于文件提交),高手请进!(UP有分) 关于MYSQL中嵌套查询的问题 php怎么传值给客户端????急!!!!!!!!1 PHP文件用什么工具可以打开,推荐几种 如何实现有些论坛页脚处显示页面生成时间和sql查询数的功能? 语法错误 Javascript的history.back为什么在弹出一个新窗口后,就不起作用了?
不妨参考一下论坛里 Mistruster 大哥 给我的解决方案。<?php
mysql_connect('localhost',"root","");
mysql_select_db("image");
$photo="./test.jpg";
//存入
$picdata = file_get_contents($photo);
$picdata = base64_encode($picdata); //在存入数据库前先进行Base64编码
$sql = "insert into pic(id,picdata) values('1','$picdata')";
mysql_query($sql);
?>
<?php
//显示
$sql = "select * from pic where id=1";
$result = mysql_query($sql);
$obj = mysql_fetch_object($result);
$data = base64_decode($obj->photo); //Base64解码
header("Content-type: image/gif");
echo $data;
?>
看看能不能开再用HEX editor 比较一下源文件
一般都能找到问题所在