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下连接mssql2005的代码
Jan 17 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
php密码生成类实例
Sep 24 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
Jan 07 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
php获取本周星期一具体日期的方法
Apr 20 PHP
常见PHP数据库解决方案分析介绍
Sep 24 PHP
php求数组全排列,元素所有组合的方法
May 05 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 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/11/22 PHP
php 文件缓存函数
2011/10/08 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
prototype 的说明 js类
2006/09/07 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
vue实现登录拦截
2020/06/29 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
python 异常处理总结
2016/10/18 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
python英语单词测试小程序代码实例
2019/09/09 Python
原生python实现knn分类算法
2019/10/24 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
python中字典增加和删除使用方法
2020/09/30 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
校三好学生主要事迹
2014/01/11 职场文书
年终总结会议主持词
2014/03/17 职场文书
《去年的树》教学反思
2014/04/11 职场文书
文员求职信
2014/07/15 职场文书
好人好事演讲稿
2014/09/01 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL