php数据库图片读取不全 php图片不显示

PHP数据库图片显示问题

你好,很高兴问您作答。弄明白这几点:

点军网站建设公司成都创新互联,点军网站设计制作,有大型网站制作公司丰富经验。已为点军上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的点军做网站的公司定做!

如果用户上传了多张图片,你的存储方式是以逗号将他们的地址区分的吗。

你需要显示的多张图片是第一张还是任意一张。

欢迎追问哦~

php从数据库读取图片是乱码该怎么解决

?php  

echo 'pimg src="centergoods.php?action=showid='.$val['id'].'t='.time().'" width="150"/p';  

header('content-type:'.$b['type']); 

echo $b['pic'];

................

以上代码在header发送之前有个echo输出了一串字符串.有些header信息要求先发送,之前不能有其他输出.你将header这句放在echo输出之前.

另外,在上面一段代码中,你将上传的图片数据直接保存到数据库中,然后在下面取出来直接发送给浏览器,这是什么逻辑?你发送出去的将是图片的原始数据,浏览器就是按原样显示,一堆乱码.如果你要让它知道这是一张图片,你也得使用header来标识这是图片类型的文件.当然最后是一个单独的php文件处理并输出图片格式的数据供img调用.

php网站数据库图片不能显示问题如图 本人小白一个 请大神帮忙

主要还是看链接路径是否正确,或是路径下是否存在图片,Linux系统服务器需要区分大小写,或是启用了伪静态,链接被解析为其他路径了,先把这几个原因检查了看看。

php 读取 数据库 图片

1.如果数据库中存放的是图片的路径,你取出数据库中的字段如$pic

然后 就能显示了。

2.如果数据库中存放的是图片,最好是unix的平台,要不可能显示不出来 ,

你直接从库中取出图片就行了:

$query = "select pic from binary_data where id=$id";

$result = @MYSQL_QUERY($query);

$pic = @MYSQL_RESULT($result,0, "pic");

Header( "Content-type: $type");

echo $pic;//显示


分享标题:php数据库图片读取不全 php图片不显示
文章源于:http://scyanting.com/article/hjsjpi.html