【发布时间】:2011-08-11 15:24:56
【问题描述】:
我以以下数据为例:
$a = addslashes('hello\'s');
$b = serialize($a);
// As you know, $b looks like this s:8:"hello\'s";
现在,当我将 $b 插入 MySQL 时,数据现在看起来像 MySQL 中的 s:8:"hello's"。 MySQL 删除了 \,现在我有一个无效的序列化数据。
解决此问题的最佳方法是什么?谢谢
【问题讨论】:
-
我认为 PHP 中没有 escape() 函数