CI框架AR操作(数组形式)实现插入多条sql数据的方法


Posted in PHP onMay 18, 2016

本文实例讲述了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' => 'https://3water.com'
 ),
 array(
  'name' => '三水点靠木' ,
  'url' => 'https://3water.com'
 )
);
$this->db->insert_batch('mytable', $data);

以上生成的sql就是这样的:

INSERT INTO mytable (name, url) VALUES ('PHP','https://3water.com'),( '三水点靠木', 'https://3water.com')

总结:ci框架中的数据库快捷操作类中的数据参数一般为一维关联数组

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
对javascript和select部件的结合运用
Oct 09 PHP
在PHP中执行系统外部命令
Oct 09 PHP
让你同时上传 1000 个文件 (二)
Oct 09 PHP
NOT NULL 和NULL
Jan 15 PHP
也谈php网站在线人数统计
Apr 09 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP获取MySQL执行sql语句的查询时间方法
Aug 21 PHP
CI框架文件上传类及图像处理类用法分析
May 18 #PHP
CI框架实现cookie登陆的方法详解
May 18 #PHP
浅析php静态方法与非静态方法的用法区别
May 17 #PHP
php关闭warning问题的解决方法
May 17 #PHP
XHProf报告字段含义的解析
May 17 #PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 #PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 #PHP
You might like
php 抽象类的简单应用
2011/09/06 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
php socket通信简单实现
2016/11/18 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
Javascript typeof 用法
2008/12/28 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
vuex的使用步骤
2021/01/06 Vue.js
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
python中时间模块的基本使用教程
2019/05/14 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
python中xlrd模块的使用详解
2021/02/01 Python
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
介绍下Java中==和equals的区别
2013/09/01 面试题
旅游网创业计划书
2014/01/31 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
人事助理自荐信
2014/02/02 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
王老吉广告词
2014/03/20 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
团结友爱主题班会
2015/08/13 职场文书
文明礼貌主题班会
2015/08/14 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs