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 相关文章推荐
discuz Passport 通行证 整合笔记
Jun 30 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
php判断输入不超过mysql的varchar字段的长度范围
Jun 24 PHP
php fsockopen伪造post与get方法的详解
Jun 14 PHP
百度实时推送api接口应用示例
Oct 21 PHP
PHP多态代码实例
Jun 26 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
PHP从二维数组得到N层分类树的实现代码
Oct 11 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
PHP 出现 http500 错误的解决方法
Mar 09 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
PHP脚本的10个技巧(7)
2006/10/09 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
jquery使用经验小结
2015/05/20 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
深入理解js promise chain
2016/05/05 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
80%应聘者都不及格的JS面试题
2017/03/21 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
python爬虫可以爬什么
2020/06/16 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
Python是如何进行类型转换的
2013/06/09 面试题
《赵州桥》教学反思
2014/02/17 职场文书
合伙经营协议书
2014/04/18 职场文书
促销活动计划书
2014/05/02 职场文书
计算机系本科生求职信
2014/05/31 职场文书
学习十八大的感悟
2015/08/11 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
详解Python小数据池和代码块缓存机制
2021/04/07 Python