Rumah > pembangunan bahagian belakang > tutorial php > ThinkPHP3.2框架使用addAll()批量插入数据的方法

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

不言
Lepaskan: 2023-03-30 14:20:02
asal
2816 orang telah melayarinya

这篇文章主要介绍了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);
Salin selepas log masuk

下面是单条数据的插入方法

$user = M('demo');
$data['name'] = 'xiaoming';
$data['sex'] = '1';
$data['age'] = '23';
// 使用add()方法将数据写入数据库
// 返回 Id
$insertId = $user->add($data);
Salin selepas log masuk

还有一个实用的方法 filter(),这个方法是将字段内容过滤成文本。

如下例子:

thinkphp 转化为“thinkphp”

//name字段有html标签
$data[&#39;name&#39;] = &#39;<b>thinkphp</b>&#39;;
$data[&#39;sex&#39;] = &#39;1&#39;;
$User = M(&#39;demo&#39;);
// 写入数据库的时候会把name字段的值<b>thinkphp</b>转化为“thinkphp”
$User->data($data)->filter(&#39;strip_tags&#39;)->add();
Salin selepas log masuk

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

Thinkphp5.0自动生成模块以及目录的方法

ThinkPHP框架实现session跨域问题

完美解决Thinkphp3.2中插入相同数据的问题

Atas ialah kandungan terperinci ThinkPHP3.2框架使用addAll()批量插入数据的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Isu terkini
thinkphp3.2 kod pengesahan pengesahan automatik
daripada 1970-01-01 08:00:00
0
0
0
pemprosesan data thinkphp3.2
daripada 1970-01-01 08:00:00
0
0
0
Bolehkah php 7.1.2 menjalankan thinkphp3.2?
daripada 1970-01-01 08:00:00
0
0
0
Adakah ini bercakap tentang thinkphp3.2?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan