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的FTP学习(二)
Oct 09 PHP
用DBSQL类加快开发MySQL数据库程序的速度
Oct 09 PHP
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
phpmyadmin 访问被拒绝的真实原因
Jun 15 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
PHP中Trait及其应用详解
Feb 14 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编译安装时常见错误解决办法
2015/05/28 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
用Python创建声明性迷你语言的教程
2015/04/13 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
.NET remoting中对象激活的两种方式
2015/06/08 面试题
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
2014年城管个人工作总结
2014/12/08 职场文书
三八红旗手事迹材料
2014/12/26 职场文书