W bazie danych mam tabele:

do niej zapytanie:
$spripprzedzial = mysql_fetch_array(mysql_query("SELECT kraj FROM ipprzedzial WHERE ipfrom<='".$ip."' AND ipto>='".$ip."' LIMIT 1"));
jednak coś tu musi być źle bo mimo iż $ip jest większy od 16777215 to za każdym razem wyświetla mi wynik dla własnie tego pierwszego przedziału.
Bardzo proszę o poprawienie błędu.