Как вставить несколько строк в несколько таблиц одновременно в базу данных - PullRequest
0 голосов
/ 18 мая 2018

Есть три таблицы как t1, t2 и t3.Я пытаюсь вставить строку в несколько таблиц, используя CodeIgniter, как указано выше.

Код:

$data = array(
   array(
      'title' => 'My title' ,
      'name' => 'My Name' ,
      'email' => 'E-mail'
   ),
   array(
      'title' => 'Another title' ,
      'name' => 'Another Name' ,
      'email' => 'E-mail'
   ),
   array(
      'title' => 'Another title 2' ,
      'name' => 'Another Name 2' ,
      'email' => 'E-mail 2'
   )
);

$i=1;
for($k=0;$k<3;$k++){
      $this->db->insert_batch('t'.$i++, $data); 
}

1 Ответ

0 голосов
/ 18 мая 2018

Надеюсь, этот материал вам подойдет, просто попробуйте это.

$data = array(
    array(
          'title' => 'My title' ,
          'name' => 'My Name' ,
          'email' => 'E-mail'
    ),
    array(
          'title' => 'Another title' ,
          'name' => 'Another Name' ,
          'email' => 'E-mail'
    ),
    array(
          'title' => 'Another title 2' ,
          'name' => 'Another Name 2' ,
          'email' => 'E-mail 2'
    )
);

$i=1;
for($k=0;$k<3;$k++)
{
   $this->db->insert_batch('t'.$i++, $data); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...