"值") $dataList[] = ar" />
牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2017-08-06 投稿人: 浏览次数:812
本文简单介绍Thinkphp3.2.3 如何使用addAll方法批量添加数据入库,代码示例如下:

// 批量添加数据  $user = M("user"); //array("表字段"=>"值") $dataList[] = array("name"=>"php","email"=>"admin@gamil.com"); $dataList[] = array("name"=>"thinkphp","email"=>"admin@gamil.com"); $insertInfo = $user->addAll($dataList);

//添加单个数据
$user = M("User");
$data["name"] = "xiaomin";
$data["sex"] = "1";
$data["age"] = "87";
// 使用add()方法将数据写入数据库
// 返回 Id
$insertId = $user->add($data);

还有个过滤数据的方法:filter() 如下例子: 将<b>php</b> 转化为“php”   //name字段有html标签 $data["name"] = "<b>php</b>"; $data["sex"] = "1"; $User = M("demo"); // 写入数据库的时候会把name字段的值<b>php</b>转化为“php” $User->data($data)->filter("name")->add(); 详情例子查看原文:ThinkPHP3.2使用addAll()方法批量插入数据
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。