0
if (!$mysqli->query("UPDATE custom_fav SET credits = credits + 1 WHERE user_id = $current")) {
    echo "Credit addition failed: (" . $mysqli->errno . ") " . $mysqli->error;
} else {
    echo 'hi';
}

有人知道为什么 mysqli 查询会一直运行两次吗?

我得到了 1 个回显语句,但我得到 + 2 添加到数据库而不是 1。

例如,我将其更改为 5,并将 10 添加到数据库中。

4

1 回答 1

3

您很可能两次调用此脚本。这个脚本是通过自制的 SEO 友好 URL 调用的吗?然后不要让它充当 404 处理程序。

于 2013-08-14T12:51:25.307 回答