php图片代码不能插入mysql数据库
不能插入数据库的原因我找到了,是因为我的插入的内容带有html元素,不能插入,请问怎么解决
比如:
$text = "我是提交的文本";
$img = "<img src='xxx.jpg' />";
$content = $text.$img;
如果单单插入$text到数据库的时话是OK的,没问题,但是插入$content字符串带上html元素的话是无法插入的,请问怎么解决,因为输出数据的时候要显示图片所以不能转为字符串处理
是可以插入HTML元素的,不能插入的话可能是字段长度不够,所以没插入,设大一点试试;
而且插入<img src='xxx.jpg' />就相当于插入一个字符串,事实上echo "<img src='xxx.jpg' />"; 输出的就是一张图片,没输出就可能是图片的路径不对。
你这个说法可笑至极,如果按照你这样说的话完全都是违背了物理学
追答这个有什么问题吗?
或者你可以保存图片的路径,也就是src属性的值保存到数据库,将来要显示出来就把图片路径字段取出来,赋值到src属性,
大部分都是保存图片的路径,不会连同元素名都保存进字段里的。