За последние 24 часа нас посетили 18667 программистов и 1828 роботов. Сейчас ищет 1161 программист ...

WHERE запрос

Тема в разделе "MySQL", создана пользователем gkhelloworld, 15 янв 2010.

  1. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    база
    ip
    127.0.0.1
    127.0.0.2
    127.0.0.4
    127.1.1.1

    Нужно сделать так:
    WHERE `ip` = '127.0'
    чтобы результат был
    127.0.0.1
    127.0.0.2
    127.0.0.4

    - типа искать все ip по определенному сегменту, есть ли более изящное решение, чем LIKE?

    или может так самое лучшее решение:?
    SELECT *
    FROM `table`
    WHERE r_remote_addr LIKE "127.0.%.%"
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Volt(220)
    ну что вы
    заменить LIKE regexp'ом? имхо не изящнее
     
  5. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    Volt(220)
    о..то что надо
     
  6. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    вы чё, ебанулись?
     
  7. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    topas
    Вообще это была ссылка на LIKE. И отвечал я еще не видя обновления.
     
  8. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    ну а если так: WHERE r_remote_addr LIKE "127.0.%.%" это будет бредово?
    просто не могу понять как мне помогут INET_ATON и INET_NTOA это типа конвертации какой-то? мне просто нужно получить результат по отдельному сигменту и все впринципе
     
  9. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    gkhelloworld
    воспользуйтесь гуглом