IT乐园,让技术伴你左右,!

网站源码,php源码,商场模板,企业站模板,后台模板

当前位置: 主页 > 代码讨论与分享 > PHP >

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

时间:2017-08-06 07:05来源:未知 作者:sengeadmin 点击:
本文简单介绍Thinkphp3.2.3 如何使用addAll方法批量添加数据入库,代码示例如下: // 批量添加数据 $user = M(user); //array(表字段=值) $dataList[] = array(name=php,email=admin@gamil.com); $dataList[] = array(n
本文简单介绍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();

(责任编辑:sengeadmin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片