#1 2010.08.09 20:51

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Помогите с IP...

Вобщем возникла проблема, немогу никак вытащить нужные данные.

Вобщем:
Есть таблица: 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

невыходит sad
IPа в базе именно такого нет, есть только больше, и меньше, вот мне и надо найти промежуточный, и вывести данные из поля oper, думаю понятн объяснил? или нет?  sad
Вобщем незнаю как подругому объяснить...


tongue

Неактивен

#2 2010.08.09 21:47

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Помогите с IP...

#close, разобрался.


tongue

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s