我的PHP显示图片代码为什么有的图片能显示出来有的却不能?

这是主要部分代码,没粘贴分页的代码:<body><palign="center"><formmethod="post"action="shuzhanshi.php"><?... 这是主要部分代码,没粘贴分页的代码:

<body><p align="center"><form method="post" action="shuzhanshi.php"><?phpif(!$_GET['page'])
$page=1;else$page=$_GET['page'];include("conn.php");mysql_query("set names utf8");$sql="select id from flea_book ";$result=mysql_query($sql);//发送sql请求$num=mysql_num_rows($result);//获得记录数echo "<center>";echo "目前共有".$num."张相片  ";//输出记录$p_count=ceil($num/10);//总页数为总条数除以每页显示数echo "共分".$p_count."页显示  ";//输出页数echo "当前显示第".$page."页";echo "</center>";echo "<p>";if($num>0){ echo "<table border='0' align='center' > "; $temp=($page-1)*10; $sql="select *from flea_book";/* order by date desc,id desc limit $temp,10 ";*/ $result=mysql_query($sql); echo "<tr>"; echo "</tr>"; $i=0; echo "<tr align='left'>"; while($row=mysql_fetch_array($result)) { $i++; echo "<td>"; echo "<a href=shuzhanshi.php?id=".$row['id']."><img src=".$row['book_image']." width='150' heigth='150'></a>"; echo "<br>"; echo "相片描述:".substr($row['book_describe'],0,12); echo "</td>"; if($i%5==0) echo "</tr><tr align='left'>"; } echo "</tr>"; echo "</table>";</form></body></html>
展开
 我来答
来自慕田峪长城好心的冬青
2014-03-28 · 超过32用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:89.9万
展开全部
建议你看看网页显示的源码,看看图片路径有什么问题,有可能是你存储的图片路径就不对,单独这样看不出问题的。
更多追问追答
追问
额,看了,和别的图片完全一样,只是个别显示不出来
追答
图片也确实存在?你右键不显示的图片上面,复制图片地址,然后在浏览器上面打开,看能不能显示,提示什么
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luocongjay
2014-03-28 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:433万
展开全部
数据库里面存的字段长度有限制。
你图片名太长了 有些应该没有录进去 所以读不出来。
追问

这个是我刚刚试的,这个名字也不长呀,还是不行

追答
Not Found

The requested URL /well/upload1/rBACE1K9biCTlfGWAAAbNA_5cbs208_200x200_3.j was not found on this server.

数据库读取出来的
rBACE1K9biCTlfGWAAAbNA_5cbs208_200x200_3.j
少了一个pg 所以你存的数据库里面就有问题。
看下book_image 这个字段下的内容 肯定不完整的文件名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式