Сериализованные массивы разрываются при извлечении из базы данных

Я сохраняю данные в базе данных mysql. Эти данные представляют собой массив, а содержимое - это разные данные текущего пользователя, который вошел в мою систему.

Я делаю это, когда сохраняю в базе данных:

$data = addslashes(serialize($array));

затем

"UPDATE or INSERT INTO TABLE SET ... data = '$data';"

Теперь данные сохраняются правильно, так как оператор вставки или обновления возвращает действительный из моего кода php.

Моя проблема в том, что когда я пытаюсь де-сериализовать его, возвращается false, и на моей странице отображается уведомление.

Что я делаю не так?

12
задан MattCan 23 December 2011 в 03:33
поделиться