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 文章采集正则代码
Dec 28 PHP
php将fileterms函数返回的结果变成可读的形式
Apr 21 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php 使用GD库为页面增加水印示例代码
Mar 24 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
给ECShop添加最新评论
Jan 07 PHP
PHP开发Apache服务器配置
Jul 15 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
Yii1.1框架实现PHP极光推送消息通知功能
Sep 06 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模板技术[转]
2007/01/04 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
PHP中变量引用与变量销毁机制分析
2014/11/15 PHP
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
原生js实现购物车
2020/09/23 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
Python的垃圾回收机制深入分析
2014/07/16 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
基于Python的PIL库学习详解
2019/05/10 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
python中pdb模块实例用法
2021/01/15 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
基层干部十八大感言
2014/01/19 职场文书
宿舍标语大全
2014/06/19 职场文书
法人授权委托书
2014/09/16 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
python中super()函数的理解与基本使用
2021/08/30 Python