$sql = "UPDATE user SET password = '$new_password' WHERE temp_url = '$temp_code';";
$sql = "UPDATE user SET temp_url = '' WHERE user_name = '$user_name_frmdb';";
如何在一行中运行两个更新查询?
答案 0 :(得分:2)
使用Mysqli扩展可以实现,你可以使用mysqli_multi_query运行多个查询:
$sql = "UPDATE user SET password = '$new_password' WHERE temp_url = '$temp_code';";
$sql .= "UPDATE user SET temp_url = '' WHERE user_name = '$user_name_frmdb';";
// Execute multi query
if (mysqli_multi_query($con, $sql)) {
// Query successful
}