Сохранение нескольких полей в БД

Пожалуйста, помогите советом. Как сохранить несколько полей в базе данных. У меня есть форма с X числом полей. Поля, добавленные с помощью JQuery

<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">

В моделях я получаю $ data ['phone'], но я не могу сохранить его в базе данных. Каков наилучший способ сохранить несколько полей в базе данных.

2 голоса | спросил RQEST 21 J0000006Europe/Moscow 2016, 10:59:11

1 ответ


1

Попробуйте выполнить сериализацию массива перед сохранением его в базе данных, а затем, когда вам это нужно, вы можете его не инициализировать (вы можете сделать это, используя serialize, unserialize).

Вы также можете сохранить массив как json (который является лучшим вариантом), используя функцию PHP json_encode, а затем, когда вы хотите для извлечения из базы данных, вы можете использовать json_decode.

ответил itoctopus 21 J0000006Europe/Moscow 2016, 16:21:41

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132