как записать массив в базу данных

246
04 января 2019, 10:40

Имеется массив вида

Array
(
  [uid] => 1
  [email] => Array
      (
          [0] => email_1
          [1] => email_2
      )
  [phome] => Array
      (
          [0] => phone_1
          [1] => phone_2
      )

В таблице поля data_id(AI), uid, group_id и data_value, где второй id для соединения с таблицей пользователей, третий id для соединения с таблицей названия групп, то есть сюда у нас должно попадать 1 или 2, строго, где 1 - это email, а 2 - это phone, а в последний столбец записываются сами значения. Как это реализовать? Просто никогда не работал с таблицами таким образом и знаю только как напрямую записывать.

READ ALSO
Распарсить строчку на составляющие

Распарсить строчку на составляющие

Не понимаю как разпарсить строчку указанную ниже на переменные, для дальнейщего применения

232
В каких случаях метод ActiveRecord save() возвращает false?

В каких случаях метод ActiveRecord save() возвращает false?

У меня с товарищем возникла дискуссия вот по какому поводу:

209
Помогите составить правильный sql запрос

Помогите составить правильный sql запрос

Порядок нахождения записей в БД построен указным на скриншоте образом

202