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 使用post,get的一种简洁方式
Apr 25 PHP
在PHP中操作Excel实例代码
Apr 29 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
分享下页面关键字抓取components.arrow.com站点代码
Jan 30 PHP
ThinkPHP中redirect用法分析
Dec 05 PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 PHP
php图片上传类 附调用方法
May 15 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
Jul 07 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 PHP
php适配器模式简单应用示例
Oct 23 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
smarty模板数学运算示例
2016/12/11 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
总结一些js自定义的函数
2006/08/05 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
Python使用folium excel绘制point
2019/01/03 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
编码实现字符串转整型的函数
2012/06/02 面试题
MIS软件工程师的面试题
2016/04/22 面试题
环保专业大学生职业规划设计
2014/01/10 职场文书
募捐倡议书
2014/04/14 职场文书
水电站项目建议书
2014/05/12 职场文书
文秘自荐信
2014/06/28 职场文书
人事专员岗位说明书
2014/07/29 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
2014年林业工作总结
2014/12/05 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技