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方法,返回值的定义如下:

如果删除成功返回影响的记录数。

03-14 21:24