扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
因为你addslashes,所有\都变成了\\,你可以在输出图片的时候,转化下,将\\转换成\
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站设计,高端网页制作,对成都广告推广等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业营销推广优化,H5建站,响应式网站。
我还是第一次遇到用数据库来装图片的,一般不推荐使用这种方法,一般都是将上传的图片保存在硬盘上,用数据库来保存图片的路径,显示图片,只需读出图片的路径即可。
这代码写的够累的,给你改一改:
?php
$sqla="select * from picture order by pic_id desc limit 0,9";
$res=mysql_query($sqla);
$num=mysql_num_rows($res);
echo "table border=1 tr";
$i=0;
while($row=mysql_fetch_array($res))
{
echo "tdimg src=".$row['pic_url']."/td";
if(($i+1)%3==0 $i$num-1)
{
echo "/trtr";
}
$i++;
}
echo "/tr/table";
?
根据字段名估计href存的应该是图片的链接地址吧?
用来在图片显示时“点击查看大图”?
只是猜测,至于他为什么不能写入数据库,那要看你sql语句语法,还有字段类型了。你贴的代码无法看出端倪。
mysql数据库是可以存储图片的,操作方法:
1、具体的脚本代码如下,其中我们假定文件上传域的名称为Picture;
2、这样,我们就可以成功的把图片保存到数据库中。如果在将图片插入MySQL的过程中出现问题,可以检查一下MySQL数据库所允许的最大数据包的大小。如果设置值过小的话,我们会在数据库的错误日志中找到相应的记录;
3、提取图片方法:编写两个文件。其中,第一个文件作为HTML页面的模板,定位图片的显示位置。第二个文件则被用来从数据库中实际输出文件流,作为IMG标签的SRC属性;
4、当HTML页面被浏览时,每显示一副图片就会调用一次Second.php3文件。当第二个文件被调用时会传入相应的Picture ID,我们可以借此从数据库中取回对应的图片并显示。
在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况。一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦。但有些时候,向MySQL中插入图片更加容易管理。
?php
$result=mysql_query('select 图片路径字段名,书名字段名,简介字段名 from 表名');
while($row=mysql_fetch_array($result)){
//输出图片,注意echo用“" "”,图片的路径就得用“' '”,再在路径里写变量,就得用“".变量名."”
echo "pimg src='".$row[0]."' //p";
//输出书名,这里用“'.变量名.'”下一行输出简介
echo "p'.$row[1].'/p";
echo "p'.$row[2].'/p";
//因为上面的select语句写出了字段名,只要第一个用“0”,第二个用“1”代写就好了
}
?
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流