php图片代码不能插入mysql数据库 不能插入数据库的原因我找到了,是因为我的插入的内容带有h

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属性,
大部分都是保存图片的路径,不会连同元素名都保存进字段里的。

温馨提示:答案为网友推荐,仅供参考