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 10 PHP
php中常用字符串处理代码片段整理
Nov 07 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
深入解析php中的foreach函数
Aug 31 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
destoon调用discuz论坛中带图片帖子的实现方法
Aug 21 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
php异常处理方法实例汇总
Jun 24 PHP
php实现购物车功能(下)
Jan 05 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
Yii配置与使用memcached缓存的方法
Jul 13 PHP
PHP不使用递归的无限级分类简单实例
Nov 05 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
网络资源
2006/10/09 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
Javascript valueOf 使用方法
2008/12/28 Javascript
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
js实现拖拽功能
2017/03/01 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
JS路由跳转的简单实现代码
2017/09/21 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
C语言面试题
2013/05/19 面试题
医药个人求职信范文
2014/01/29 职场文书
三分钟演讲稿范文
2014/04/24 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
如何利用python实现Simhash算法
2022/06/28 Python