CodeIgniter のアクティブ レコードを使用して、訪問ごとのページ ビューの量を増やすだけです。何らかの理由で、次のコードは 2 回インクリメントしています。したがって、訪問ごとに 2 ページビューが追加されます。奇妙なのは、これが同じテーブルと同じメソッド コードを共有する別の Web サイトで使用され、他の Web サイトで正常に動作することです。views フィールドは単純な int(11) です。コントローラーでこのメソッドを 1 回だけ呼び出しています。おそらく重複していると思いましたが、そうではありません。
function increment_video_view($video_pk) {
$this->db->where('video_pk', $video_pk);
$this->db->set('views', 'views+1', FALSE);
$this->db->update('videos');
}
どんなアイデアや助けも素晴らしいでしょう!ありがとう!