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 函数使用方法与函数定义方法
May 09 PHP
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
php中fsockopen用法实例
Jan 05 PHP
php操作memcache缓存方法分享
Jun 03 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
PHP使用PDO操作sqlite数据库应用案例
Mar 07 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
php生成短网址示例
2014/05/05 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
Python中的index()方法使用教程
2015/05/18 Python
Python根据成绩分析系统浅析
2019/02/11 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
品管员岗位职责
2013/11/10 职场文书
前台文员我鉴定
2014/01/12 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
团队会宣传标语
2014/10/09 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
教务处教学工作总结
2015/08/10 职场文书
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android