在 TP5 中,`delete` 方法执行成功时会返回受影响的行数,即删除的记录数。如果没有删除任何记录,则返回 0。
如果要判断删除操作是否成功,可以根据返回值来进行判断。例如:
```php
// 删除记录
$result = Db::name('table_name')->where('id', $id)->delete();
if ($result === false) {
// 删除失败
return '删除失败';
} elseif ($result === 0) {
// 没有删除任何记录
return '没有找到要删除的记录';
} else {
// 删除成功
return '删除成功';
}
```
在上面的代码中,我们首先使用 `delete` 方法删除指定 ID 的记录,并将返回值赋值给 `$result` 变量。然后,根据 `$result` 的值来判断删除操作是否成功。如果 `$result` 的值为 `false`,则说明删除操作失败;如果 `$result` 的值为 `0`,则说明没有找到要删除的记录;否则,说明删除成功。