1

URL 短縮 Web サイトを作成しています。ユーザーがリンクの統計を表示できるようにしたいと考えています。私は国の統計を行う予定でした。国を取得するには、PHP の GeoIP に似たライブラリを使用する必要があると思いますが、MySQL はどうすればよいでしょうか。私の弱点は、MySQL テーブルの設計です。おすすめの表形式を教えてください。

4

3 に答える 3

1

次のようなテーブル。

id, fromip, toip, country

国のクエリに使用するIP範囲の数値形式を使用します。

また: IPアドレスを保存および検索する方法

于 2010-04-19T17:03:44.740 に答える
0

私がすることは、ビューごとに、ビューしている人のip、lat&long、または追跡に使用したいものを取得します。おそらくどちらかがありますid, ip, lat, long, url。IDは自動インクリメントされ、IP、緯度、経度が組み合わされて正確な結果が得られる場合があります。URLが必要な行と等しいテーブルから行を選択するだけで、設定が完了します。(ユーザーのすべてのリンクの統計を表示する場合は、「ユーザー」列を作成することもできます。)

于 2010-04-19T17:14:56.580 に答える
0

それは私に最適です http://www.ipinfodb.com/ip_location_api.php

于 2010-11-17T06:40:26.927 に答える