0

我有这个数组

$x = array(
    1 => 16,
    2 => 8
);

$y = serialize($x);

我正在使用notorm,现在这个查询

$db->table()->update(array('config' => $y));

查询

update table set config = 'a:2:{i:1;i:16;i:2;i:8;}'

但在表中

a?:{i?;s?:"16";i?;s?:"8";}

现在的问题是序列化发生了什么

4

1 回答 1

1

确保在您的数据库中,保存数据的字段设置为utf8_general_ci(首选)或latin1_general_ci

于 2012-04-25T14:37:14.460 回答