【发布时间】:2014-06-12 01:11:22
【问题描述】:
只需尝试将点添加到名为“点”的列中的现有值。我已经阅读了一些建议以下内容的文章,但这对我不起作用。也许是因为我使用的是 mysqli 而不是 mysql?有什么想法吗? if 语句工作正常。
if (!empty($m1A) && ($r1A == 0)) {
// Rewards pts
$query = "UPDATE users SET Points=Points+3 WHERE 1A='$m1A'";
$result = mysqli_query($conn, $query);
// Record reward of pts
$query1 = "UPDATE rounds SET 1A = 1";
$result2 = mysqli_query($conn, $query1);
}
【问题讨论】:
-
mysqi_error() 说什么?
-
更改您的查询以查看如下错误:
mysqli_query($conn, $query) or die(mysqli_error()); -
@JakeGould - 得到“警告:mysqli_error() 期望参数 1 为 mysqli,布尔值”...
-
@JamesPatrick 看看
jeroen的回答。这将解释您的查询在1处令人窒息。 -
不幸的是,即使有了 jeroen 的修复,它仍然没有通过。我应该尝试什么样的调试?