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

Bena ·
更新时间:2024-11-15
· 964 次阅读

本文实例讲述了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(),这个方法是将字段内容过滤成文本。

如下例子:

将<b>thinkphp</b> 转化为“thinkphp”

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

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

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

您可能感兴趣的文章:浅析THINKPHP的addAll支持的最大数据量thinkPHP批量删除的实现方法分析Thinkphp批量更新数据的方法汇总thinkphp框架实现删除和批量删除基于ThinkPHP实现批量删除ThinkPHP实现批量删除数据的代码实例基于thinkPHP类的插入数据库操作功能示例ThinkPHP写数组插入与获取最新插入数据ID实例thinkPHP数据查询常用方法总结【select,find,getField,query】thinkPHP数据库增删改查操作方法实例详解thinkphp3.2.3版本的数据库增删改查实现代码



ThinkPHP 批量插入 方法 数据 框架

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章