Как записать массив в одну ячейку бд

Всем првиет!

Прошу прощения за глупый вопрос. Но у меня возникли трудности с php , что я хочу записать массив который получаю из формы с одинаковыми name в одну ячеку с разделителем.

<input type="text" name="title[]" onlyread>
<input type="text" name="title[]" onlyread>

Я думал что можно через цикл, но не вышло.

Подскажите пожалуйста какими средства запроса sql можно это сделать?


Ответы (1 шт):

Автор решения: Ilya Dyadkov

Можно преобразовать массив в строку перед записью в базу implode

        $array = ['title1', 'title2', 'tittle3'];
        $string = implode('----', $array);

Можно перед записью в БД преобразовать массив в Json json_encode и записать строкой в ячейку если важно сохранить сам массив. Потом при получении из БД json_decode и будет снова массив.

→ Ссылка