ページ読み込み挿入クエリの重複
ゲーム ページ内では、ゲーム アクティビティ データをデータベースに挿入するためにクエリが使用されます。
$insert_user_activity = mysql_query("INSERT INTO game_activity (user_id,user_full_name,game_id,game_name) values ('$user_id','$full_name','$browser_id','$game_title')");
ただし、ページの更新時にクエリが 2 回実行され、重複した挿入が発生します。
解決策:
この問題は、フロントコントローラーのロジックが正しくありません。クエリを含むページは、無効なリクエストを含む、サイトに対して行われたすべてのリクエストに対して実行されます。これにより、複数の誤挿入が発生します。
この問題を解決するには、フロント コントローラー ロジックを変更して、無効なリクエストに対してアプリケーションが実行されないようにする必要があります。これにより、重複した挿入が排除され、クエリが必要な場合にのみ実行されるようになります。
以上が## ページ読み込み挿入クエリが重複するのはなぜですか?その修正方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。