ThinPHP3.2中 addAll()批量插入数据
thinkphp中model类的addAll()方法可以将数据同时添加到数据库中.
1
2
3
4
5
6
|
// 批量添加数据 (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 );
|
下面是单条数据的插入方法
1
2
3
4
5
6
7
|
$user = M( 'demo' );
$data [ 'name' ] = 'xiaoming' ;
$data [ 'sex' ] = '1' ;
$data [ 'age' ] = '23' ;
// 使用add()方法将数据写入数据库
// 返回 Id
$insertId = $user ->add( $data );
|
还有一个实用的方法 filter() ,这个方法是将字段内容过滤成文本。
如下例子:
将<b>thinkphp</b> 转化为“thinkphp”
1
2
3
4
5
6
|
//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();
|
转载于:https://www.cnblogs.com/chinalorin/p/5855247.html
ThinPHP3.2中 addAll()批量插入数据相关推荐
- php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法
这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下 本文实例讲 ...
- thinkphp mysql批量入库_ThinkPHP3.2框架使用addAll()批量插入数据的方法
本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...
- addall php,ThinkPHP3.2框架使用addAll()批量插入数据的方法
本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...
- mysql中关于批量插入数据(1万、10万、100万、1000万、1亿级别的数据)二
硬件:windows7+8G内存+i3-4170处理器+4核CPU 关于前天写的批量插入数据,还有一种方式,就是通过预先写入文本文件,然后通过mysql的load in file命令导入到数据库,今天 ...
- C mysql批量写入_使用JDBC在MySQL数据库中快速批量插入数据
使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢? 在JDBC编程接口中Statement 有两个方法特别值得注意: Adds a set of ...
- mysql中关于批量插入数据(1万、10万、100万、1000万、1亿级别的数据)
硬件:windows7+8G内存+i3-4170处理器+4核CPU 首先贴上数据库的操作类BaseDao: import java.sql.Connection; import java.sql.Dr ...
- Mybatis批量插入数据的两种方式
总体描述 软件开发过程中需要批量插入数据的场景有几种: 从离线文件(excel, csv等)导入大批量数据到系统. 从其它系统定时或者人工同步大批量数据到系统. 程序自身的某些算法执行时会生成大批量数 ...
- 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...
java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...
- c 批量导入mysql数据库_C#.NET中如何批量插入大量数据到数据库中
在WEB项目开发过程中有时会碰到批量插入数据到数或者是将EXCEL文件据入到数据库中.为了方便实现可以先将EXCEL导入到GRIDVIEW中然后一次批量插入.实现代码如下: 前台代码 后台代码: // ...
最新文章
- PMCAFF | 产品经理如何设计敏捷开发流程?
- Django-Json 数据返回
- 从燃尽图看项目管理:你的项目哪里出错了?(燃尽图类型全解析)
- Tuxera NTFS使用教程:关于Tuxera NTFS mac还有你不知道的用法
- 2款在线FM音乐聚合播放PHP源码 带搜索
- 嵌入式linux运行编译器,gcc编译器的使用
- mac OS X下终端使用tree命令列目录
- 电商设计中的一些概念
- Nginx的静态文件合并请求,加快网站的加载速度
- 靠政府补贴实现华丽财报的科大讯飞,它背后蕴含着怎样的生机
- MVP简单使用+RecyclerView
- c语言单片机仿真keil,如何在keil中仿真stm32单片机
- 自适应模糊神经网络算法,matlab模糊神经网络实例
- iOS OC消除黄色警告⚠️ (不断的更新中...)
- 学习ESP8266_11_系统软件定时器
- 【R语言】实验五 综合应用
- 低依赖C++ GUI库imgui笔记
- bravado哺乳内衣 这款哺乳胸罩,越早买越好,别等到下垂涨奶才知道后悔!
- OpenAI 首个研究成果 生成式模型系列
- 微信小程序获取上一个页面的路由地址