PHP - 确定数据是否已删除

时间:2015-03-11 20:30:23

标签: php mysql sql if-statement sql-delete

好吧,从db查询中删除数据将是这样的:

$sql = "DELETE FROM MyGuests WHERE id=3";

我希望当用户停留在浏览器缓存上或在删除图标上点击两次或...时会收到错误,例如"此数据已删除"。

当我删除数据时(例如id 3)并且想要再次删除相同的id(id 3)时想要出错。我想我需要像ON DUPLICATE键这样的东西。

2 个答案:

答案 0 :(得分:1)

您可以使用mysqli_affected_rows()获取受删除影响的行数。如果行数为零,则显示错误。

答案 1 :(得分:1)

您可以使用affected_rows计数来确定是否删除了任何数据,当受影响的零行显示您的消息时。