2017-07-03 12 views
-1

私はあらゆる場所で検索しましたが、オンラインチュートリアルはすべて検索されていますが、すべてが日付であり、間違って構成されています。私は特定の投稿への訪問数をカウントする方法を探していましたが、IPアドレスによるユニークな訪問のみでした。訪問回数とIPアドレスの確認

私は残念ながら専門家ではありませんが、私はいくつかの方法を試みましたが、成功しませんでした。 私はそれを行う方法を尋ねたのですか?

私は様々な分野で "views_post" と呼ばれるデータベースにテーブルを作成します。IP_ADDRESS、id_post、views_count

指定した投稿IDの「views_count」フィールドに+1を追加する挿入クエリまたは更新クエリを作成する必要があります。 IPアドレスがすでに存在するかどうかを確認して、テーブルを挿入/更新しないようにしましょう。

私はすべての方法を実行する方法がわかりませんが、いくつかのテストを行いましたが、最初の値だけを入れましたが、次回の訪問時には何も更新されません。

アドバイスはありがとうございます。

答えて

0

あなたは..あなたは、単にテーブルの訪問

id_address, 
    id_post, 
    date_visit 

にそれぞれ単一のアクセスを追加することができますし、あなたはポストのための個別のカウントが必要な場合は、合計カウント(個別のIP_ADDRESS)を使用することができたりして更新する必要はありません日付例:

select id_post, count(distinct ip_address) 
froom my_table_visist 
group by id_post 

または

select date_visit, count(distinct ip_address) 
froom my_table_visist 
group by date_visit 
関連する問題