0

私は画像ホスティング Web サイトを所有しており、php と mysql を使用して画像ビューをキャプチャしています。

ビューをカウントするには、次のコードを使用します。

include_once'mysql.php';
$result = mysql_query("UPDATE DB SET views=(views+1) WHERE ID='$id'") or die;
mysql_close($con);

接続するmysqluse P_Connect関数。

views はmediumint(9)型フィールドです。

ビューが 1 ではなく 2 増加していることに気付きました。誰でも何が問題で、解決策を提供できますか。

また、CloudFlareを使用してページをキャッシュしている可能性があります。それがエラーの場合は、ビューをバイパスするコードを誰かが提供できます..

ありがとう。

4

1 に答える 1

1

このコードは正しいようです。他のコードの影響により、このクエリが 2 回実行されている可能性があるため 、終了してこのクエリを出力してください。手動で実行してみて、正常に動作するかどうかを確認してください。他のコードに問題があることを意味します。

ありがとう

于 2012-10-31T12:07:29.380 に答える