現在、ページが更新されるたびに次のPHPコードがロードされています。ページが読み込まれるたびに、ビューの列+1を更新しようとしています。これを行うには、最初にテーブルから前のビューの値を取得し、次に別のクエリを実行してその数値に+を追加します。発生している問題は、ページを更新するたびに発生します。コードは、1ではなく2を追加します。したがって、$ viewsA変数が+1増加する代わりに、+2増加します。
$query = mysql_query("SELECT * FROM Games WHERE pagename = '$game' ");
WHILE($datarows = mysql_fetch_array($query)):
$title = $datarows['title'];
$description = $datarows['desc'];
$img_url = $datarows['img'];
$cat = $datarows['cat'];
$pagename = $datarows['page'];
$rating = $datarows['rat'];
$viewsA = $datarows['view_count'];
$gameid = $datarows['id'];
endwhile;
$updateviews = $viewsA +1;
mysql_query("UPDATE `trainw_games`.`Games` SET `view_count` = '$updateviews' WHERE `Games`.`id` = $gameid;");
ビュー列に+1のみを追加するには、何を変更する必要がありますか?