我有一个文本区域,其中输入了文本和图像网址。
文字的格式如下:
my best friend's email is ............
etc
http://www.google.com/intl/en_ALL/images/logo.gif
提交表单后,我使用mysql_escape_string()
将值存储在我的数据库中
我的问题是图片网址已更改。
如何使用带有正确(原始,未更改)图像网址的php在mysql中存储此类数据?
-Thanks
答案 0 :(得分:1)
请改用mysql_real_escape_string,不推荐使用您正在使用的那个,并且不鼓励使用它。
答案 1 :(得分:0)
你有可能双重逃避字符串。
例如,带有魔术引号的PHP将在脚本开始执行之前转义POST和GET中的值,如果你再调用mysql_escape_string ......那么,这将是一团糟。
答案 2 :(得分:0)
我建议将textarea分成textarea和图像url的文本输入字段。不同的容器用于不同的东西。
您可以通过回显预先转义的,转义后的字符串以及将其放入数据库的SQL查询来调试此问题。