Не надо, данные обычно сериализуют перед записью в текстовый файл.
В вашей ситуации, как уже было сказано выше, стоит отказаться от сериализации вовсе. Потому как кроме траты ресурсов на эту операцию вы ни чего не добьётесь.
Сделайте в БД все необходимые поля, цена, товар, количество, покупатель итп.
Из формы такие же поля отправляете (либо создаёте непосредственно перед записью в бд). Обрабатываете их и записываете, текстовые записи обрабатываете mysql_real_escape_string(), числовые intval(). Так будет проще. Потом когда нужно будет организовать поиск или любой другой запрос к этим данные в БД вам будет намного проще чем каждый раз разбирать сериализованные данные.
Кстати, возьмите любой движок магазина и с открытым кодом и посмотрите как там выполняется обработка. Поверьте, когда вы разберётесь как там это реализовано вы многому научитесь и сможете сделать не хуже. (Отредактировано автором: 26 Октября, 2013 - 14:53:43)
|