вопрос из серии "в огороде бузина, а в киеве дядька"
если делать по-человечески, то в БД должна быть таблица с деактивированными командами. которую читать и писать стандартными средствами для работы с БД
если делать по-гамадрильски, забивая гвозди микроскопом, и использовать базу данных для хранения строк, то надо открыть для себя слово json.
но тогда тег mysql тут совершенно не к месту, поскольку вопрос "как раскодировать строку", а не "как прочитать из БД"
Ну то есть ты никогда корзину не делал
Что и требовалось доказать :)
Я кстати не очень понял твои идеи про авторизацию.
Ты правда думаешь что авторизация хоть в малейшей степени нужна для реализации корзины на сервере? Вот прям серьёзно?
в имени поля в БД допустимы практически любые символы - русские буквы, точки, пробелы, дефисы
а в имени плейсхолдера только цифры, буквы и подчеркивание
"Мне нужно поставить запятую после всех элементов кроме последнего." вполне сводится к
"мне нужно поставить замятую ПЕРЕД всеми элементами кроме первого" - логично?
а определить первый легко - в первом элементе переменная $fields ещё пустая
Рома, открою тебе маленькую тайну.
Никто никогда не делает корзину "на клиенте".
По множеству разных причин, часть которых ты обязательно бы узнал, если бы хотя бы раз в жизни сам реализовал эту примитивную часть интернет-магазина, а не только разглагольствовал об этом.
знания не переводятся во множественном числе :)
и непонятно, откуда такая агрессия
вас никто не обвиняет в том что вы чего-то не знаете
просто вопрос поставлен некорректно. и выглядит как "сделайте мне красиво"
Как написал Дмитрий, надо просто начать делать и задавать конкретные вопросы.
ПОДСКАЗАТЬ это значит подтолкнуть в нужном направлении.
а здесь надо не подсказать, а сделать всю работу за вас.
подсказать вам уже подсказали. аякс и сессия. вот это подсказка.
а садиться рассказывать что такое аякс, что такое сессия, как работать с массивами в РНР, как добавить в массив, как вывести массив, а потом ещё и написать весь код - это всё вы называете словом ПОДСКАЗАТЬ?
вопрос звучит как "научите веб-программированию с нуля".
с одной стороны, никаких специальных сложностей нет, все делается базовыми средствами SQL, РНР и яваскрипта
с другой - эти все базовые средства надо знать
Сергей, что тебе обосновать?
Если ты не понимаешь что такое CHARACTER SET?
И советуешь человеку решение ,которое вызовет точно такую же ошибку, по той же самой причине?
Сергей, а ты не лезь писать про то в чем не смыслишь
Не надо строить из себя дурачка - и тогда к тебе никто не будет относиться, как к дурачку сельскому.
если делать по-человечески, то в БД должна быть таблица с деактивированными командами. которую читать и писать стандартными средствами для работы с БД
если делать по-гамадрильски, забивая гвозди микроскопом, и использовать базу данных для хранения строк, то надо открыть для себя слово json.
но тогда тег mysql тут совершенно не к месту, поскольку вопрос "как раскодировать строку", а не "как прочитать из БД"