ThinkPHP删除记录的delete函数


关键词

ThinkPHP 删除 delete

摘要

本文介绍ThinkPHP中删除函数delete,除了按条件删除外,还可以把过排序和条数限制筛选出要删除的记录。

ThinkPHP要删除记录,操作如下:
$m = M("User"); // 实例化User对象
$m->where('id=10')->delete(); // 删除id为10的记录
$m->where('status=0')->delete(); // 删除所有状态为0的记录

上面这两种删除都是比较常规的按照条件来删除记录,再看看下面的例子:

//删除status=0的记录,但是按insert_time升序排列,取前三条删除。
$m->where('status=0')->order('insert_time')->limit('3')->delete();

对于delete方法,返回值的定义如下:
如果查询错误返回false;
如果删除成功返回影响的记录数。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:ThinkPHP删除记录的delete函数:http://www.splaybow.com/post/thinkphp-delete-150940150520164077.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« ThinkPHP更新个别字段的值setField、setInc、setDec ThinkPHP标准操作之新增记录 »