CI框架AR操作(數組形式)實現插入多條sql數據的方法
來源:易賢網 閱讀:1548 次 日期:2016-08-22 14:17:42
溫馨提示:易賢網小編為您整理了“CI框架AR操作(數組形式)實現插入多條sql數據的方法”,方便廣大網友查閱!

本文實例講述了CI框架AR操作實現插入多條sql數據的方法。分享給大家供大家參考,具體如下:

如果你不使用AR的話,你可以這樣做:

INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');

$this->db->query($sql);

個人還是喜歡CI的AR操作,老版本(2.0一下)應該沒有插入多條數據的操作,新版本可以用:

$this->db->insert_batch();

如下案例:

$data = array(

 array(

  'name' => 'PHP' ,

  'url' => 'http://www.jb51.net'

 ),

 array(

  'name' => '腳本之家' ,

  'url' => 'http://www.jb51.net'

 )

);

$this->db->insert_batch('mytable', $data);

以上生成的sql就是這樣的:

代碼如下:

INSERT INTO mytable (name, url) VALUES ('PHP','http://www.jb51.net'),( '腳本之家', 'http://www.jb51.net')

總結:ci框架中的數據庫快捷操作類中的數據參數一般為一維關聯(lián)數組。

希望本文所述對大家基于CodeIgniter框架的PHP程序設計有所幫助。

更多信息請查看網絡編程
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網