CI框架AR操作(數(shù)組形式)實現(xiàn)插入多條sql數(shù)據(jù)的方法
本文實例講述了CI框架AR操作實現(xiàn)插入多條sql數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:
如果你不使用AR的話,你可以這樣做:
INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');
$this->db->query($sql);
個人還是喜歡CI的AR操作,老版本(2.0一下)應(yīng)該沒有插入多條數(shù)據(jù)的操作,新版本可以用:
$this->db->insert_batch();
如下案例:
$data = array(
array(
'name' => 'PHP' ,
'url' => 'http://chabaoo.cn'
),
array(
'name' => '腳本之家' ,
'url' => 'http://chabaoo.cn'
)
);
$this->db->insert_batch('mytable', $data);
以上生成的sql就是這樣的:
總結(jié):ci框架中的數(shù)據(jù)庫快捷操作類中的數(shù)據(jù)參數(shù)一般為一維關(guān)聯(lián)數(shù)組。
更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計有所幫助。
- SQLServer 批量插入數(shù)據(jù)的兩種方法
- SQL批量插入數(shù)據(jù)幾種方案的性能詳細對比
- 用SQL批量插入數(shù)據(jù)的代碼
- 用SQL批量插入數(shù)據(jù)的存儲過程
- sql server中批量插入與更新兩種解決方案分享(存儲過程)
- sql server中批量插入與更新兩種解決方案分享(asp.net)
- mssql2008 自定義表類型實現(xiàn)(批量插入或者修改)
- 關(guān)于sql server批量插入和更新的兩種解決方案
- sql下三種批量插入數(shù)據(jù)的方法
- 用一條mysql語句插入多條數(shù)據(jù)
- SQL Server中數(shù)據(jù)行批量插入腳本的存儲實現(xiàn)
- C#實現(xiàn)SQL批量插入數(shù)據(jù)到表的方法
- SQL Server使用一個語句塊批量插入多條記錄的三種方法
相關(guān)文章
PHP設(shè)計模式(四)原型模式Prototype實例詳解【創(chuàng)建型】
這篇文章主要介紹了PHP設(shè)計模式:原型模式Prototype,結(jié)合實例形式詳細分析了PHP原型模式Prototype的基本概念、功能、原理、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下2020-05-05
php設(shè)計模式之適配器模式實例分析【星際爭霸游戲案例】
這篇文章主要介紹了php設(shè)計模式之適配器模式,結(jié)合星際爭霸游戲案例形式分析了PHP適配器模式相關(guān)原理、用法及操作注意事項,需要的朋友可以參考下2020-04-04
Win7環(huán)境下Apache連接MySQL提示連接已重置的解決辦法
這篇文章主要為大家詳細介紹了Win7環(huán)境下Apache連接MySQL提示“連接已重置”的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05

