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代码的参数说明
Jun 07 PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
php设计模式之命令模式的应用详解
May 21 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
Zend Framework数据库操作方法实例总结
Dec 11 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 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 获取客户端的真实ip
2009/11/30 PHP
php随机输出名人名言的代码
2012/10/07 PHP
php中spl_autoload详解
2014/10/17 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
js闭包学习心得总结
2018/04/17 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python实现Linux监控的方法
2019/05/16 Python
基于树莓派的语音对话机器人
2019/06/17 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
Series和DataFrame使用简单入门
2019/11/13 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
2015年中秋寄语
2015/07/31 职场文书
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
MySQL插入数据与查询数据
2022/03/25 MySQL