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()批量插入数据相关推荐

  1. php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法

    这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下 本文实例讲 ...

  2. thinkphp mysql批量入库_ThinkPHP3.2框架使用addAll()批量插入数据的方法

    本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...

  3. addall php,ThinkPHP3.2框架使用addAll()批量插入数据的方法

    本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. / ...

  4. mysql中关于批量插入数据(1万、10万、100万、1000万、1亿级别的数据)二

    硬件:windows7+8G内存+i3-4170处理器+4核CPU 关于前天写的批量插入数据,还有一种方式,就是通过预先写入文本文件,然后通过mysql的load in file命令导入到数据库,今天 ...

  5. C mysql批量写入_使用JDBC在MySQL数据库中快速批量插入数据

    使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢? 在JDBC编程接口中Statement 有两个方法特别值得注意: Adds a set of ...

  6. mysql中关于批量插入数据(1万、10万、100万、1000万、1亿级别的数据)

    硬件:windows7+8G内存+i3-4170处理器+4核CPU 首先贴上数据库的操作类BaseDao: import java.sql.Connection; import java.sql.Dr ...

  7. Mybatis批量插入数据的两种方式

    总体描述 软件开发过程中需要批量插入数据的场景有几种: 从离线文件(excel, csv等)导入大批量数据到系统. 从其它系统定时或者人工同步大批量数据到系统. 程序自身的某些算法执行时会生成大批量数 ...

  8. 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...

    java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...

  9. c 批量导入mysql数据库_C#.NET中如何批量插入大量数据到数据库中

    在WEB项目开发过程中有时会碰到批量插入数据到数或者是将EXCEL文件据入到数据库中.为了方便实现可以先将EXCEL导入到GRIDVIEW中然后一次批量插入.实现代码如下: 前台代码 后台代码: // ...

最新文章

  1. PMCAFF | 产品经理如何设计敏捷开发流程?
  2. Django-Json 数据返回
  3. 从燃尽图看项目管理:你的项目哪里出错了?(燃尽图类型全解析)
  4. Tuxera NTFS使用教程:关于Tuxera NTFS mac还有你不知道的用法
  5. 2款在线FM音乐聚合播放PHP源码 带搜索
  6. 嵌入式linux运行编译器,gcc编译器的使用
  7. mac OS X下终端使用tree命令列目录
  8. 电商设计中的一些概念
  9. Nginx的静态文件合并请求,加快网站的加载速度
  10. 靠政府补贴实现华丽财报的科大讯飞,它背后蕴含着怎样的生机
  11. MVP简单使用+RecyclerView
  12. c语言单片机仿真keil,如何在keil中仿真stm32单片机
  13. 自适应模糊神经网络算法,matlab模糊神经网络实例
  14. iOS OC消除黄色警告⚠️ (不断的更新中...)
  15. 学习ESP8266_11_系统软件定时器
  16. 【R语言】实验五 综合应用
  17. 低依赖C++ GUI库imgui笔记
  18. bravado哺乳内衣 这款哺乳胸罩,越早买越好,别等到下垂涨奶才知道后悔!
  19. OpenAI 首个研究成果 生成式模型系列
  20. 微信小程序获取上一个页面的路由地址

热门文章

  1. nvidia-rapids︱cuDF与pandas一样的DataFrame库
  2. NLP︱句子级、词语级以及句子-词语之间相似性(相关名称:文档特征、词特征、词权重)
  3. 经典检索算法:BM25算法
  4. 模块 calendar
  5. 发生冲突未及时离场 绿军大将被NBA罚款3.5万美元
  6. Weblogic之简介
  7. 使用WiX制作具有时间限制的安装包
  8. node.js 之 socket.io
  9. DB2中不同于其它数据库的操作
  10. 删除U盘时提示无法停止‘通用卷’设备的解决方法