mysql_escape_string图片网址问题

时间:2009-10-30 16:41:04

标签: php mysql

我有一个文本区域,其中输入了文本和图像网址。

文字的格式如下:

         my best friend's email is ............
         etc
         http://www.google.com/intl/en_ALL/images/logo.gif

提交表单后,我使用mysql_escape_string()将值存储在我的数据库中

我的问题是图片网址已更改。

如何使用带有正确(原始,未更改)图像网址的php在mysql中存储此类数据?

-Thanks

3 个答案:

答案 0 :(得分:1)

请改用mysql_real_escape_string,不推荐使用您正在使用的那个,并且不鼓励使用它。

答案 1 :(得分:0)

你有可能双重逃避字符串。

例如,带有魔术引号的PHP将在脚本开始执行之前转义POST和GET中的值,如果你再调用mysql_escape_string ......那么,这将是一团糟。

答案 2 :(得分:0)

我建议将textarea分成textarea和图像url的文本输入字段。不同的容器用于不同的东西。

您可以通过回显预先转义的,转义后的字符串以及将其放入数据库的SQL查询来调试此问题。