问题描述
在使用php程序访问mysql数据库过程中,我们时常会遇到图片无法显示的问题。即使在mysql数据库中已经存储了正确的图片路径和名称,但在php中以表格形式输出的时候,图片却无法正常显示。那么,我们该如何解决这个问题呢?
问题分析
造成这个问题的原因是因为mysql数据库中存的是图片的路径,而不是图片本身。也就是说,当我们从table中通过php程序输出图片时,程序会把mysql数据库中的图片路径及名称读出来,而非图片本身,导致无法显示。
解决这个问题的方法就是,在输出table时,php程序应该将读出的图片路径和名称转化为html的标签,再输出到table中,这样就可以正常显示图片了。
捕鱼10元起上10元下的解决方案
下面是一个示例程序,其中用到了php函数:mysql_connect, mysql_query, mysql_numrows和mysql_fetchrow,以及html标签:
、、"; while ($row = mysql_fetch_row($result)) {//读出数据库中每一行数据 echo ""; echo "";//输出序号 echo "";//输出名称 echo "";//输出图片 echo ""; } echo "、和 | ||
no. | name | image |
---|---|---|
" . $i . " | " . $row[1] . " |
以上php程序将我们在mysql数据库中存储的图片路径及名称,转化为html的标签,并将序号、名称、图片输出到了table中。经过这样的转换和输出,图片就可以正常显示了。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/php-iod9.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及捕鱼10元起上10元下的版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的捕鱼10元起上10元下的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!