你如何在mysql中存储一个包含撇号的php序列化数组?

时间:2010-05-29 01:37:45

标签: php mysql serialization

我有一个名称列表,我希望将它作为序列化数组存储在mysql中(用于缓存目的)。有些名称包含撇号,并且由于某种原因不能正确地取消。没有输出。

1 个答案:

答案 0 :(得分:6)

在插入数据库之前,在序列化字符串上使用mysql_real_escape_string。 您可以处理序列化数据,然后在将其插入数据库之前base64_encode处理它,并在检索时base64_decode处理序列化数据,但必须进行适当的转义。