Невозможно десериализовать объект после сохранения его сериализации в базе данных

Я пытаюсь сохранить здесь сложный объект и делаю это путем сериализации объекта, выполняющегоmysql_real_escape_string на нем и вставив его в базу данных MySQL.

Однако, когда я получаю его с помощью запроса sql - я используюZend рамкиZend_DB_Table здесь, но в любом случае, - и когда я пытаюсь лишить сериала и десериализации, я не получаю свой объект обратно. Я пытался просто десериализовать, не удаляя косые черты и ничего, кроме работы.

UPDATE

Это странно Я сделал простую страницу, которая просто не сериализует сериализованный объект. Если я возьму сериализованную строку, как она получена из базы данных, и десериализую ее через эту другую страницу, которая просто имеетunserialize() на нем - это работает отлично, и я получаю свой объект обратно. Однако в коде, где по иронии судьбы я извлекаю строку и запускаю точно такую же опцию unserialize, она не работает!

Так что, в принципе, в сериализованной строке нет ничего плохого - по какой-то странной причине она не сериализует ее в моем приложении, но она не сериализуется где-то еще, это не имеет смысла.

Ответы на вопрос(4)

Ваш ответ на вопрос