Php mysql\u转义\u图像url字符串问题
我有一个输入文本和图像url的文本区域 文本的格式如下:Php mysql\u转义\u图像url字符串问题,php,mysql,Php,Mysql,我有一个输入文本和图像url的文本区域 文本的格式如下: my best friend's email is ............ etc http://www.google.com/intl/en_ALL/images/logo.gif 提交表单后,我使用mysql\u escape\u string()将值存储在数据库中 我的问题是图像url已更改 如何使用正确(原始、未更改)图像url的php将此类数据存储在mysql中 -谢谢您
my best friend's email is ............
etc
http://www.google.com/intl/en_ALL/images/logo.gif
提交表单后,我使用mysql\u escape\u string()
将值存储在数据库中
我的问题是图像url已更改
如何使用正确(原始、未更改)图像url的php将此类数据存储在mysql中
-谢谢您可能正在双重转义字符串
例如,启用魔术引号的PHP将在脚本开始执行之前转义POST和GET中的值,如果您随后也调用mysql_escape_string…,那么,这将是一个混乱。使用,您正在使用的那个已弃用,不鼓励使用。我建议将您的textarea拆分为textarea和图像url的文本输入字段。不同的容器装不同的东西
您可以通过回显前转义字符串、后转义字符串以及将其放入数据库的SQL查询来调试此问题。数据库中的最终结果是什么?示例中的url不应更改,只有“朋友的”将变为“朋友的”。。举一个实际给你带来麻烦的例子。