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,单字节截取模式
Dec 10 PHP
php合并数组array_merge函数运算符加号与的区别
Oct 31 PHP
基于PHP一些十分严重的缺陷详解
Jun 03 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 PHP
php 流程控制switch的简单实例
Jun 07 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
PHP哈希表实现算法原理解析
Dec 11 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 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 set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
php一个找二层目录的小东东
2012/08/02 PHP
php编程每天必学之表单验证
2016/03/01 PHP
php简单统计中文个数的方法
2016/09/30 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
提示$ is not defined错误分析及解决
2013/04/09 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
最新结婚典礼主持词
2014/03/14 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
销售口号大全
2014/06/11 职场文书
安全生产工作汇报
2014/10/28 职场文书
公务员爱岗敬业心得体会
2016/01/25 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫