私は国別IPアドレスのデータベースを持っています。IPアドレス - MySQLデータタイプ
テーブルには2つのフィールドがあります。
LBound, tinyint
UBound, tinyint
私はこのようなテーブルを照会する場合:
select * from allowed where '129.250.224.1' BETWEEN lbound AND ubound
私は3件の結果を得る:
12.205.104.0 13.16.137.9
129.250.2.43 129.250.3.137
129.250.16.47 129.253.255.255
をしかし、私は唯一返すようにしたい:
129.250.16.47 129.253.255.255
はこれですデータ型の問題?もしそうなら、どんなデータ型を使うべきですか?
どのように私はこれでそれを使うのですか? die( "select * from allowed where '$ ADDRESS' BETWEEN lbound AND ubound"); – RickyD
Lbound&UBoundではどのように使用しますか? – RickyD
NM。とった。ありがとう。 – RickyD