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(视频)Http下载
Dec 12 PHP
php 图片上传类代码
Jul 17 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
CI框架装载器Loader.php源码分析
Nov 04 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
thinkPHP简单实现多个子查询语句的方法
Dec 05 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
Dec 12 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 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
学习使用curl采集curl使用方法
2012/01/11 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
php文件下载处理方法分析
2015/04/22 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
JavaScript 事件参考手册
2008/12/24 Javascript
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
2016/07/14 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
python中二维阵列的变换实例
2014/10/09 Python
python后端接收前端回传的文件方法
2019/01/02 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
美国轮胎网站:Priority Tire
2018/11/28 全球购物
super关键字的用法
2012/04/10 面试题
Shell编程面试题
2016/05/29 面试题
销售业务员岗位职责
2014/01/29 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
学习计划书怎么写
2014/09/15 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
二胎满月酒致辞
2015/07/29 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书