我只是想知道:如果一个条目不存在,“更新”也会进行“更新”吗?我使用以下代码,并且 if 语句始终具有“成功”,尤其是当“WHERE”找不到电子邮件时。我是否必须检查电子邮件是否存在于表格中?
$email=...;
if ($update_stmt = $mysqli->prepare("UPDATE members SET password = ?, salt = ? WHERE email='".$email."'"))
{
$update_stmt->bind_param('ss', $password, $random_salt);
$update_stmt->execute()
header("Location: ...?success=1");
}
else
header("Location: ...?error=1");
感谢您的任何建议。