Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2012, 19:48   #1
shtep
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 16
По умолчанию Выборка из таблицы

Подскажите пожалуйста! У меня есть таблица ip. В ней 1 поле: to_ip. В поле находятся ip-адреса.
Как вытащить все ip-адреса, попадающие в один из 2х диапазонов 10.0.0.0-10.0.0.254 и 192.168.190.0-192.168.190.254?
Т.е. например, таблица выглядит так:
10.0.0.4
192.168.190.6
192.168.224.1
176.142.1.1
10.0.0.100
А результат должен быть
10.0.0.4
192.168.190.6
10.0.0.100
shtep вне форума Ответить с цитированием
Старый 17.05.2012, 20:40   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

IP для таких задач оптимальнее хранить в числовом представлении (INET_ATON & INET_NTOA).

Вам нужно сделать дополнительные поля в таблице с IP-адресами, перевести адреса в числовое представление - и работать в условиях запросов именно с этими данными.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка из таблицы aimk0 Помощь студентам 2 03.11.2010 13:47
Выборка из таблицы aimk0 БД в Delphi 10 14.10.2010 10:39
Выборка выборка с таблицы с отношением многие-ко-многим 8alig8 БД в Delphi 2 24.06.2010 12:21
выборка из таблицы Screame Microsoft Office Excel 2 12.07.2009 19:55
Выборка из таблицы ivp88 БД в Delphi 5 12.01.2008 14:36