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 has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
php+mysql事务rollback&amp;commit示例
Feb 08 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 PHP
PHP查询快递信息的方法
Mar 07 PHP
PHP中的traits简单使用实例
May 13 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
快速解决PHP调用Word组件DCOM权限的问题
Dec 27 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 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的特殊设置
2006/10/09 PHP
浅析PHP绘图技术
2013/07/03 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
php之static静态属性与静态方法实例分析
2015/07/30 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
简单的JS多重继承示例
2008/03/13 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
python实现机器学习之元线性回归
2018/09/06 Python
python数组循环处理方法
2019/08/26 Python
python字典与json转换的方法总结
2020/12/28 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
党支部书记四风问题整改措施
2014/09/24 职场文书
大学生自我评价范文
2015/03/03 职场文书
个人收入证明范本
2015/06/12 职场文书
外出培训学习心得体会
2016/01/18 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
MySQL sql_mode修改不生效的原因及解决
2021/05/07 MySQL
Python 键盘事件详解
2021/11/11 Python