使用Laravel 5 DB类时,如何返回类似于PHP函数mysql_affected_rows()
的内容,
例如:
DB::delete("DELETE FROM chat WHERE id = {$mid}");
如何返回受影响的行数?
感谢,
答案 0 :(得分:13)
对于update()
和delete()
次调用,返回值是受影响的行数。
$affected = DB::delete("DELETE FROM chat WHERE id = {$mid}");
答案 1 :(得分:2)
你试过吗?
Official manual :删除方法应该用于从数据库中删除记录。与更新一样,将返回已删除的行数:
$deleted = DB::delete('delete from users');
答案 2 :(得分:0)
您可以使用“查询”构建器
来获取受影响的行对于Laravel 5
$ids=[10,20,30,40];
$updatedRow=DB::update('update test_table set status = 1 where id != ?', $ids);
echo $updatedRow;
exit;