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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
php 问卷调查结果统计
Oct 08 PHP
Yii2配置Nginx伪静态的方法
May 05 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
Yii框架日志记录Logging操作示例
Jul 12 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
Feb 16 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
laravel 模型查询按照whereIn排序的示例
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
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
javascript中的关于类型转换的性能优化
2010/12/14 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
浅谈Python中的闭包
2015/07/08 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
通过shell+python实现企业微信预警
2019/03/07 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
中学生团员自我评价分享
2013/12/07 职场文书
心理健康日活动总结
2014/05/08 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
教你部署vue项目到docker
2022/04/05 Vue.js