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版(2)
Oct 09 PHP
第六节--访问属性和方法
Nov 16 PHP
通用PHP动态生成静态HTML网页的代码
Mar 04 PHP
了解Joomla 这款来自国外的php网站管理系统
Mar 11 PHP
php 字符串函数收集
Mar 29 PHP
PHP number_format() 函数定义和用法
Jun 01 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
Feb 17 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
微信小程序和php的登录实现
Apr 01 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
nodejs实用示例 缩址还原
2010/12/28 NodeJs
js中typeof的用法汇总
2013/12/12 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
在Python中进行自动化单元测试的教程
2015/04/15 Python
浅析python中的分片与截断序列
2016/08/09 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
python实现爬取图书封面
2018/07/05 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
解决python 上传图片限制格式问题
2019/10/30 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
简单了解Django项目应用创建过程
2020/07/06 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
应届生财务会计求职信
2013/11/05 职场文书
一夜的工作教学反思
2014/02/08 职场文书
优秀班集体申报材料
2014/12/25 职场文书
工作表扬信范文
2015/01/17 职场文书
争先创优个人总结
2015/03/04 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书