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与javascript对多项选择的处理
Oct 09 PHP
PHP 高手之路(一)
Oct 09 PHP
php下实现折线图效果的代码
Apr 28 PHP
用PHP连接MySQL代码的参数说明
Jun 07 PHP
php 获取客户端的真实ip
Nov 30 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
php生成word并下载代码实例
Mar 15 PHP
ThinkPHP 5.x远程命令执行漏洞复现
Sep 23 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 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下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
PHP静态文件生成类实例
2014/11/29 PHP
PHP检测用户语言的方法
2015/06/15 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
js实现返回顶部效果
2017/03/10 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python编程嵌套函数实例代码
2018/02/11 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python自定义线程类简单示例
2018/03/23 Python
python人民币小写转大写辅助工具
2018/06/20 Python
python和c语言的主要区别总结
2019/07/07 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Django框架表单操作实例分析
2019/11/04 Python
Python表达式的优先级详解
2020/02/18 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
单位办理社保介绍信
2014/01/10 职场文书
装修五一活动策划案
2014/01/23 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
2015年妇委会工作总结
2015/05/22 职场文书