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脚本的10个技巧(2)
Oct 09 PHP
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
header跳转和include包含问题详解
Sep 08 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
PHP实现AES256加密算法实例
Sep 22 PHP
Thinkphp无限级分类代码
Nov 11 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 PHP
详解PHP素材图片上传、下载功能
Apr 12 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
laravel邮件发送的实现代码示例
Jan 31 PHP
七种PHP开发环境搭建工具
Jun 28 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/01/17 PHP
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
utf8的编码算法 转载
2006/12/27 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
Python实现list反转实例汇总
2014/11/11 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
机电专业毕业生推荐信
2013/11/10 职场文书
公司年会演讲稿范文
2014/01/11 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
道歉信范文
2015/05/12 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
python - asyncio异步编程
2021/04/06 Python