Как записать массив в одну ячейку бд
Всем првиет!
Прошу прощения за глупый вопрос. Но у меня возникли трудности с 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 и будет снова массив.