假设您有一个表单,其中包含来自数据库的预填数据,并且您允许用户进行更改并保存该表单。如果用户在没有进行任何更改的情况下点击保存按钮,MySQL实际上将不执行写操作,因此affected_rows将返回0。
我理解这个行为,但是除了检查affected_rows的数量之外,如何确定更新失败的最佳实践呢?
区分实际失败和“成功”但结果为0 affected_rows的更新的最佳做法是什么,以便我可以向用户提供反馈?
我理解这个行为,但是除了检查affected_rows的数量之外,如何确定更新失败的最佳实践呢?
区分实际失败和“成功”但结果为0 affected_rows的更新的最佳做法是什么,以便我可以向用户提供反馈?
mysql_affected_rows($db)
或mysqli_affected_rows($db)
是正确的函数。 - m3nda