INSERT IGNORE using Codeigniter

后端 未结 13 968
眼角桃花
眼角桃花 2020-12-08 19:52

I am trying to insert a few rows into the MySQL table using Codeigniter and Active Records.

PHP Code

$data = array(\'......\');  //          


        
13条回答
  •  臣服心动
    2020-12-08 20:50

    Don't use insert_batch, as it actually runs the query. You want insert_string

    $insert_query = $this->db->insert_string('my_table', $data);
    $insert_query = str_replace('INSERT INTO','INSERT IGNORE INTO',$insert_query);
    $this->db->query($insert_query);
    

    UPDATE: This doesn't work for batch queries, only one row at a time.

提交回复
热议问题