如何解决活动记录$ this-> db-> insert()来实现'INSERT IGNORE INTO'语句?

时间:2013-06-03 06:32:42

标签: php mysql codeigniter

如何解决活动记录$this->db->insert()以实现INSERT IGNORE INTO声明?

我已经google了很长时间,但未能找到解决方案

1 个答案:

答案 0 :(得分:2)

这是我的工作脚本!试试这个

$inserting_data=array('user_id'=>$user_id,
         'user_name'=>$user_name,
         'id'=>$product_id,
         'cost'=>$click_cost,
         'price'=>$current_winner_amount,
         'auction_price'=>$new_value,          
         'date'=>$this->general->get_local_time('time'),
         'type'=>'A');

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