php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法
这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下
本文实例讲述了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(),这个方法是将字段内容过滤成文本。
如下例子:
将thinkphp 转化为“thinkphp”
//name字段有html标签
$data['name'] = 'thinkphp';
$data['sex'] = '1';
$User = M('demo');
// 写入数据库的时候会把name字段的值thinkphp转化为“thinkphp”
$User->data($data)->filter('strip_tags')->add();
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法相关推荐
- addall php,ThinkPHP3.2框架使用addAll()批量插入数据的方法
本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...
- thinkphp mysql批量入库_ThinkPHP3.2框架使用addAll()批量插入数据的方法
本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...
- php yii 插入,YII框架批量插入数据的方法
本文实例讲述了YII框架批量插入数据的方法.分享给大家供大家参考,具体如下: public function insertSeveral($table, $array_columns) { $sql ...
- 三种批量插入数据的方法
批量插入数据 本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server ...
- anroid Sqlite批量插入数据优化方法
SQLite的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度. 例如:向数据库中插入100万 ...
- Mysql 批量插入数据的方法
使用的方式是 MySqlBulkLoader 方法如下: 1. 转化datatable 为文件 2. 使用MySqlBulkLoader 进行数据的加载 代码: public static void ...
- mysql批量加逗号_批量插入数据到数据库的方式
出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...
- php批量新增数据类型,Yii框架批量插入数据扩展类的简单实现方法
本文实例讲述了Yii框架批量插入数据扩展类的简单实现方法.分享给大家供大家参考,具体如下: MySQL INSERT语句允许插入多行数据,如下所示: INSERT INTO tbl_name (a,b ...
- SpringMVC框架通过Excel批量导入数据
文章目录 SpringMVC框架通过Excel批量导入数据 1.导入需要的jar包 2.配置文件 3.创建Java对象类 4.解析Excel表格数据的工具类 5.前端请求 6.Controller处理 ...
最新文章
- js中时间戳与日期时间之间的相互转换
- 现代的时代精神是什么?
- 通过bios修改服务器ipmi配置,Dell服务器之配置ipmi远程console管理
- 计算机网络项目化实训教程,计算机网络项目实训教程
- 学习人工智能的头四个月
- Liferay被SourceForge评为7月最佳开源项目
- CCIE-交换路由复习笔记
- ASP.NET的内置对象介绍
- ormlite的使用方法
- C# 随机数 Radom 循环生成同一的数字
- c# 调用Minitab18.1实现直方图、质量正态图
- 综合布线系统工程施工管理
- ISIS路由聚合实验
- WSL Ubuntu下启动Postgresql碰到的问题
- 实战:k8s之Longhorn备份恢复-2022.2.26
- Arduino学习笔记——IED界面和设置
- 关于H5闪退问题--资源优化
- Kubernetes笔记(8) - ConfigMap和Secret
- python爬虫之自动填写问卷星调查表
- 马克•安德森:软件正在占领全世界
热门文章
- linux tempfs及/dev/shm 基于内存的文件系统
- python 类实例化理解
- 创建docker用户组并加入
- %00截断攻击的探索
- vs内存泄露检测方法
- windows内存管理和API函数
- 深入理解 C 指针阅读笔记 -- 第一章
- 用rand_7()实现rand_10()
- flatmap 与map 的区别 java_map和flatmap的区别+理解、学习与使用 Java 中的 Optional
- actuator的原理_使用Spring Boot Actuator监视Java应用程序