thinkphp的delete操作返回值为0的问题

来源:互联网 发布:音箱推荐 知乎 编辑:程序博客网 时间:2024/05/17 02:48

thinkphp执行delete操作成功时并没有像手册里所说的返回影响的记录条数,而是返回int(0),一个整数0,失败返回false。

我们不能简单判断if($rslt)删除是否成功,因为 0 == false 为真,0 === false才为假,所以这里要使用

$rslt = $model->where('condition.....')->delete();if($rslt !== false) {    echo "删除成功";} else {    echo "删除失败";}


0 0