|
按照官方Active Record的方式新增資料時,一般作法如下
PHP复制代码
$data = array(
'title' => 'My title' ,
'name' => 'My Name' ,
'date' => 'My date'
);
$this->db->insert('mytable', $data);
复制代码
照上面的來看,如果要新增多筆時,好像要寫成下列這樣:
PHP复制代码
$dataArray = array(
array('title' => 'My title1' ,'name' => 'My Name1' , 'date' => 'My date1'),
array('title' => 'My title2' ,'name' => 'My Name2' , 'date' => 'My date2')
);
foreach($dataArray as $data){
$this->db->insert('mytable', $data);
}
复制代码
可是這樣感覺比較笨,連續執行多次query,效能會拖到,請問有沒有比較簡單的方式?
難道只有自行串SQL Statement嗎?
大家有更好的作法分享嗎 |
|