php - mysql中插入特殊字符

标签 php mysql string

我尝试寻找解决方案,但找不到......

我有一串字符,其中包含很多单引号和双引号。所以我用正确的符号更改了该字符串。

当我回显它的可变部分时,它看起来像这样......

{"mosaic_item_title":"-none-","mosaic_item_description":"

等等......但是当我查看数据库时它已经写入了这个值。

{"mosaic_item_title":"-none-",&quot [...]

所以我必须将其更改为这个,否则我无法将其设置在变量中,但现在我必须以某种方式将其更改回来?

下面的行不起作用。它仍然将“规则写入数据库”。

$insert_rok_string = mysql_real_escape_string($rok_string);

有什么想法吗?

最佳答案

我在设置变量时使用转义\修复了它。

就这么简单......

关于php - mysql中插入特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21148379/

相关文章:

php - 最佳服务器端语法高亮解决方案(在 PHP 中)

php - ajax,语法错误: unexpected token A in json at position 0

php - 如果用户已登录,则更改导航栏

mysql - 将两个字段(相互依赖)关联到另一个表中的同一字段

c - 在字符串中不使用空终止会产生什么影响?

php - App Engine PHP 生成图像缩略图

php - 使用一个 SQL 表中的数据并将其与另一表中的数据关联

mysql - 当自动增量与 MySQL 中的现有数据发生冲突时会发生什么?

javascript - 在出现第一个空格时拆分字符串

Python CSV跳过或删除第二行