Как обновить update_batch вместе с новыми записями insert_batch в codeigniter? - PullRequest
1 голос
/ 24 июня 2019

Есть ли способ обновить массовые записи и вставить новые записи, если не существует (массовых) с использованием codeigniter или пользовательского запроса MYSQL?

$dynamic_data= array();
 for($count = 0; $count <= count($_POST["descp"]); $count++){   
         if(!empty($_POST["descp"][$count])){ 
            array_push( $dynamic_data,array(
            'id'=>$_POST["ctq_meta_id"][$count],
            'ctq_id'=>$ctq_id,
            'descp'=> $_POST["descp"][$count], 
            'date_since'=>$_POST["date_since"][$count],
            'risk'=>$_POST["risk"][$count],
            'loss'=>$_POST["loss"][$count],
            'created_at'  => date('Y-m-d H:i:s')
            )); 

            } 

            } 

$this->db->update_batch($this->meta_table,$meta_data,'id'); 

Это только для обновления и работает нормально, но не добавляетновые записи.

Обязательно : Требуется любой метод, который может обновить существующие записи и вставить новые массовые записи без предварительной выборки подобно здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...