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 相关文章推荐
将OICQ数据转成MYSQL数据
Oct 09 PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
Jun 21 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
php发送post请求函数分享
Mar 06 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 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中利用XML技术构造远程服务(下)
2006/10/09 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
python实现百度语音识别api
2018/04/10 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
OpenCV 模板匹配
2019/07/10 Python
python实现动态数组的示例代码
2019/07/15 Python
Python解析多帧dicom数据详解
2020/01/13 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
后进生转化工作制度
2014/01/17 职场文书
结婚周年感言
2014/02/24 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
Vue操作Storage本地化存储
2022/04/29 Vue.js