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 相关文章推荐
用PHP实现维护文件代码
Jun 14 PHP
PHP $_FILES函数详解
Mar 09 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
ThinkPHP在新浪SAE平台的部署实例
Oct 31 PHP
php删除左端与右端空格的方法
Nov 29 PHP
phpcms手机内容页面添加上一篇和下一篇
Jun 05 PHP
php实现的简单美国商品税计算函数
Jul 13 PHP
thinkPHP5.0框架模块设计详解
Mar 18 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
thinkPHP实现基于ajax的评论回复功能
Jun 22 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 PHP
PHP生成图表pChart的示例解析
Jul 31 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
图书管理程序(二)
2006/10/09 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
php array的学习笔记
2012/05/16 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
JS字符串截取函数实例
2013/12/27 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
Python可以用来做什么
2020/11/23 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
Python运算符+与+=的方法实例
2021/02/18 Python
语文教学随笔感言
2014/02/18 职场文书
绩效管理实施方案
2014/03/19 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
跑吧孩子观后感
2015/06/10 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
英语教学课后反思
2016/02/15 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书