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 相关文章推荐
php4的session功能评述(一)
Oct 09 PHP
用php+mysql一个名片库程序
Oct 09 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
Jun 17 PHP
深入PHP curl参数的详解
Jun 17 PHP
php判断GIF图片是否为动画的方法
Sep 04 PHP
php防止伪造数据从地址栏URL提交的方法
Aug 24 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
php将金额数字转化为中文大写
Jul 09 PHP
php字符串操作常见问题小结
Oct 11 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 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
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
2009/03/13 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
php中的登陆login实例代码
2016/06/20 PHP
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python创造虚拟环境方法总结
2019/03/04 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
Python通过format函数格式化显示值
2020/10/17 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
大学生自荐书范文
2013/12/10 职场文书
初中数学教学反思
2014/01/16 职场文书
婚礼答谢礼品
2015/01/20 职场文书
接收函
2019/04/22 职场文书
python实现Nao机器人的单目测距
2021/09/04 Python