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 相关文章推荐
杏林同学录(七)
Oct 09 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
允许phpmyadmin空密码登录的配置方法
May 29 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
Yii快速入门经典教程
Dec 28 PHP
详解PHP的Yii框架中自带的前端资源包的使用
Mar 31 PHP
Yii实现的多级联动下拉菜单
Jul 13 PHP
centos 7.2下搭建LNMP环境教程
Nov 20 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 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项目打包方法
2008/02/18 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
详解PHP中的状态模式编程
2015/08/11 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
php自动载入类用法实例分析
2016/06/24 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
JS实现拼图游戏
2021/01/29 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
[54:30]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
python如何删除文件中重复的字段
2019/07/16 Python
Python requests获取网页常用方法解析
2020/02/20 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
信息学院毕业生自荐信范文
2014/03/04 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
给学校的建议书范文
2014/05/15 职场文书
服务承诺书格式
2014/05/21 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
演讲开场白台词大全
2015/05/29 职场文书