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方法,返回值的定义如下:
如果删除成功返回影响的记录数。