Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql\u转义\u图像url字符串问题_Php_Mysql - Fatal编程技术网

Php mysql\u转义\u图像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中 -谢谢您

我有一个输入文本和图像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中


-谢谢

您可能正在双重转义字符串


例如,启用魔术引号的PHP将在脚本开始执行之前转义POST和GET中的值,如果您随后也调用mysql_escape_string…,那么,这将是一个混乱。

使用,您正在使用的那个已弃用,不鼓励使用。

我建议将您的textarea拆分为textarea和图像url的文本输入字段。不同的容器装不同的东西


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

数据库中的最终结果是什么?示例中的url不应更改,只有“朋友的”将变为“朋友的”。。举一个实际给你带来麻烦的例子。