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 クエリが 2 回実行され続ける理由を知っている人はいますか?

echo ステートメントを 1 つ取得していますが、1 ではなく + 2 をデータベースに追加しています。

たとえば、私はそれを 5 に変更し、データベースに 10 を追加しました。

4

1 に答える 1

3

ほとんどの場合、このスクリプトを 2 回呼び出しています。このスクリプトは、自作の SEO に適した URL を介して呼び出されますか? その場合、404 ハンドラーとして機能させないでください。

于 2013-08-14T12:51:25.307 に答える