title
Description
Body
Вобщем возникла проблема, немогу никак вытащить нужные данные.
Вобщем:
Есть таблица: partners_base_ip
В ней ячейки: id oper min max
min - IP нчало
max - IP конец
Есть IP в виде целого числа например: 2073474921
Так вот, мне нужно вытащить из базы ячейку oper к которой принадлежит этот ип.
Делаю как-то так:
select `partners_base_oper`.`id` from `partners_base_oper` INNER JOIN `partners_base_ip` ON `partners_base_ip`.`oper` = `partners_base_oper`.`id` where ".$ip." BETWEEN `partners_base_ip`.`min` AND `partners_base_ip`.`max` limit 1
невыходит
IPа в базе именно такого нет, есть только больше, и меньше, вот мне и надо найти промежуточный, и вывести данные из поля oper, думаю понятн объяснил? или нет?
Вобщем незнаю как подругому объяснить...
Неактивен