PHP检查值是否已更改多个变量

时间:2015-08-29 19:02:27

标签: php mysql post

我有一个使用PHP和Mysql的表单,我想知道如何检查发送的值是否与以前的值有所不同。 此表单用于更新数据库中的信息,页面有多个输入,我在其中显示旧数据,以便他们可以更新它。

我想检查发布的数据是否与数据库中的旧数据不同,因此不会进行更新查询。 如果姓名和电子邮件与以前的数据相同,则不要更新数据

if (($_POST['name'] == $name) AND ($_POST['email'] == $email)) {
echo "They are the same";
}

但这不起作用。

1 个答案:

答案 0 :(得分:1)

当您保存到数据库(我假设您是)时,数据库引擎会自动检查要保存的值是否等于已存在的值。如果它们没有更改,则不会运行任何查询。因此,让你的DB处理这个问题。