@rusgayfer

Как занести в базу массив, а потом его вывести?

Нужно чтобы при выводе с базы получился вот такой массив к примеру:

$messages_array = [
"Привет" => "Привет подписчик!",
"Пока" => "Досвидания!",
"Как дела?" => "Хорошо. У Вас как?",
"Хорошая погода?" => "Действительно)"
   ];


В базу я заношу через текстовое поле textarea таким видом

"Привет" => "Привет подписчик!",
"Пока" => "Досвидания!",
"Как дела?" => "Хорошо. У Вас как?",
"Хорошая погода?" => "Действительно)"


Как его теперь правильно вывести чтобы он получился как первый?
Пробовал вот так $messages_array = array($cal['text']);, но не получается. Не работает.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
В базу я заношу через текстовое поле textarea таким видом

Работайте с базой правильно. Заносите каждое сообщение отдельной строкой, заведите таблицу с диалогами. В диалог пишите id сообщений. Выбирайте в массив сообщения, соответствующие диалогу.
Ответ написан
@Yan-s
Если требуется хранить в базе какие то структуры их сериализируют в строки в каком либо формате.
php.net/manual/ru/function.serialize.php
php.net/manual/ru/function.json-encode.php

Так стоит делать только если вы точно отдаете отчет своим действиям.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы