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+mysql一个名片库程序
Oct 09 PHP
几个学习PHP的网址
Nov 25 PHP
yii框架源码分析之创建controller代码
Jun 28 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
PHP开发框架laravel安装与配置教程
Mar 13 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
php项目开发中用到的快速排序算法分析
Jun 25 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 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去除换行(回车换行)的三种方法
2014/03/26 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
自我推荐书
2013/12/04 职场文书
医疗纠纷协议书
2014/04/16 职场文书
个人四风对照检查材料
2014/09/26 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
四风之害观后感
2015/06/09 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
详解Django的MVT设计模式
2021/04/29 Python
python 制作一个gui界面的翻译工具
2021/05/14 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js