【发布时间】:2016-02-02 11:40:24
【问题描述】:
我想用查询更新mysql表,但它显示
错误 - mysqli_query() 期望参数 3 很长
if($money >= 400) {
$query = "UPDATE users SET spam = spam + 1, money = money - 400 WHERE user_id=".$_SESSION['user'];
$query = "UPDATE users SET score = score + 2500 WHERE user_id=".$_SESSION['user'];
$update = mysqli_query($conn,$query,$query);
echo 'Spam.exe Upgraded for $400!!';
} else {
// Prints error
echo 'Not enough Money!!';
}
【问题讨论】:
-
我也想更新这就是为什么
-
为什么是
$update = mysqli_query($conn,$query,$query);,为什么不是$update = mysqli_query($conn,$query);? -
为什么要传递 2 个查询参数,而不是使用多查询。或者改为使用 2 次
$update = mysqli_query($conn,$query1);和$update2 = mysqli_query($conn,$query2); -
我已阅读但我无法理解请帮助