您的位置:首页 > 编程语言 > PHP开发

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

2017-08-06 07:25 627 查看
本文简单介绍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()方法批量插入数据

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php thinkphp 源码