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制作静态网站的模板框架
Oct 09 PHP
php 模拟POST|GET操作实现代码
Jul 20 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
php自定义加密与解密程序实例
Dec 31 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
简单谈谈favicon
Jun 10 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
Zend Studio使用技巧两则
Apr 01 PHP
Zend Framework入门应用实例详解
Dec 11 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 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中实现Javascript的escape()函数代码
2010/08/08 PHP
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
2020/05/14 PHP
修改发贴的编辑功能
2007/03/07 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Django开发的简易留言板案例详解
2018/12/04 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
Python的pygame安装教程详解
2020/02/10 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
门卫班长岗位职责
2013/12/15 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
五一晚会主持词
2015/07/01 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
八年级数学教学反思
2016/02/17 职场文书
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL