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连接Oracle for NT 远程数据库
Oct 09 PHP
php的控制语句
Oct 09 PHP
PHP小程序自动提交到自助友情连接
Nov 24 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
Sep 06 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
Oct 21 PHP
php类的定义与继承用法实例
Jul 07 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
浅谈PHP中的错误处理和异常处理
Feb 04 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python实现简单购物商城
2016/05/21 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
新年抽奖获奖感言
2014/03/02 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
个人授权委托书
2014/09/15 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
2015年采购工作总结
2015/04/10 职场文书
邹越演讲观后感
2015/06/15 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书