ThinkPHP3.2框架使用addAll()批量插入数据的方法


Posted in PHP onMarch 16, 2017

本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法。分享给大家供大家参考,具体如下:

thinkphp中model类的addAll()方法可以将数据同时添加到数据库中.

// 批量添加数据 (only MySQL)
$user = M('user');
//array('表字段'=>'值')
$dataList[] = array('name'=>'thinkphp','email'=>'thinkphp@gamil.com');
$dataList[] = array('name'=>'onethink','email'=>'onethink@gamil.com');
$insertOkInfo = $user->addAll($dataList);

下面是单条数据的插入方法

$user = M('demo');
$data['name'] = 'xiaoming';
$data['sex'] = '1';
$data['age'] = '23';
// 使用add()方法将数据写入数据库
// 返回 Id
$insertId = $user->add($data);

还有一个实用的方法 filter(),这个方法是将字段内容过滤成文本。

如下例子:

将<b>thinkphp</b> 转化为“thinkphp”

//name字段有html标签
$data['name'] = '<b>thinkphp</b>';
$data['sex'] = '1';
$User = M('demo');
// 写入数据库的时候会把name字段的值<b>thinkphp</b>转化为“thinkphp”
$User->data($data)->filter('strip_tags')->add();

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP输出控制功能在简繁体转换中的应用
Oct 09 PHP
社区(php&amp;&amp;mysql)二
Oct 09 PHP
php抓即时股票信息
Oct 09 PHP
php 信息采集程序代码
Mar 17 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
PHP中数组的三种排序方法分享
May 07 PHP
解析PHP高效率写法(详解原因)
Jun 20 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
Apr 26 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
Yii1.1中通过Sql查询进行的分页操作方法
Mar 16 #PHP
php生成无限栏目树
Mar 16 #PHP
CodeIgniter框架常见用法工作总结
Mar 16 #PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 #PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 #PHP
wordpress网站转移到本地运行测试的方法
Mar 15 #PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 #PHP
You might like
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
2013/02/05 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
JS实现简单表格排序操作示例
2017/10/07 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
js实现抽奖功能
2020/11/24 Javascript
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
python中验证码连通域分割的方法详解
2018/06/04 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Django如何实现上传图片功能
2019/08/16 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Python reques接口测试框架实现代码
2020/07/28 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
JAVA软件工程师测试题
2014/07/25 面试题
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
音乐教学随笔感言
2014/02/19 职场文书
酒店节能降耗方案
2014/05/08 职场文书
教师创先争优承诺书
2015/04/27 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
Python中的pprint模块
2021/11/27 Python