本文实例讲述了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();

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

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

  1. mysql 避免重复添加_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

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

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

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

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

  4. php yii 插入,YII框架批量插入数据的方法

    本文实例讲述了YII框架批量插入数据的方法.分享给大家供大家参考,具体如下: public function insertSeveral($table, $array_columns) { $sql ...

  5. 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解

    云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据 ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDB Mysql,俗称ADB ...

  6. python使用redis队列_Python的Flask框架应用调用Redis队列数据的方法

    任务异步化打开浏览器,输入地址,按下回车,打开了页面.于是一个HTTP请求(request)就由客户端发送到服务器,服务器处理请求,返回响应(response)内容. 我们每天都在浏览网页,发送大大小 ...

  7. mysql重复上一行的快捷_MySql三种避免重复插入数据的方法

    前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误. insert ignore. replace into insert on duplicate k ...

  8. 三种批量插入数据的方法

    批量插入数据 本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server ...

  9. mysql数据入库时间的统计_MySQL按时间统计数据的方法总结

    在做数据库的统计时,经常会需要根据年.月.日来统计数据,然后配合echarts来制作可视化效果. 数据库:MySQL 思路 按照时间维度进行统计的前提是需要数据库中有保留时间信息,建议是使用MySQL ...

最新文章

  1. python要和什么一起学_跟哥一起学Python(1) - python简介
  2. 【STM32】 keil软件工具--菜单详解
  3. Django的各种初识
  4. 关于application title一直是untitled的问题
  5. C#软件授权、注册、加密、解密模块源码解析并制作注册机生成license
  6. python之类与对象(2)
  7. win下实现Linux的tab自动补全
  8. 浅析python的metaclass
  9. miui怎么用第三方图标包_【教程纪】原生ROM养老指南:图标篇
  10. Jmeter 压测工具使用手册(完整版)
  11. iPhone IPv6上网
  12. python dlib caffe人脸相似度_人脸检测学习笔记(数据集-DLIB人脸检测原理-DLIBOpenCV人脸检测方法及对比)...
  13. html用if函数,if函数的使用方法(IF函数七种条件判断用法都在这)
  14. 51单片机之共阳极静态数码管
  15. fbx 模型转换 export
  16. VMware虚拟机中没有VMnet0的解决办法
  17. yolov5 训练时报错踩坑(不定时更新)
  18. python简单代码画曲线图教程-python画曲线
  19. Google、FB、Twitter国际讲师全确认,QCon上海2013火热报名中
  20. 利用ACM服务,快速申请免费的公有证书,你get到了吗?

热门文章

  1. vue 方法里面修改样式_vue中修改swiper样式
  2. c语言调用python3_linux下c语言调用python方法问题
  3. 在 SpringBoot 项目中,Spring Security 和 Shiro 该如何选择?
  4. 蓝桥杯练习系统习题-算法训练3
  5. mybatis教程--一对多查询
  6. 蓝桥杯-删除数组零元素(java)
  7. Tomcat端口被占用:starting Tomcat8.0 server at localhost has encountered a problem
  8. LeetCode 08字符串转整数09回文数
  9. 双指针算法之快慢指针(二):力扣【寻找链表的第N个点】leetcode-876、19
  10. Android Material Design之在RecyclerView中嵌套CardView实现