За последние 24 часа нас посетили 21149 программистов и 1112 роботов. Сейчас ищут 430 программистов ...

PHP MySQL поиск от значения и до значения

Тема в разделе "PHP и базы данных", создана пользователем Ololoshka, 16 мар 2018.

Метки:
  1. Ololoshka

    Ololoshka Новичок

    С нами с:
    16 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте!
    Есть таблица с GPS адресами, необходимо выполнить поиск с определенной широты и долготы до другой широты и долготы.
    Например вот это я вывел одно только значение:
    Код (Text):
    1. SELECT * FROM `gpstable` WHERE shirota  IN (45.092194) AND dolgota IN (38.974778);
    или так
    PHP:
    1. SELECT * FROM `gpstable` WHERE shirota  IN ('.$gps1.') AND dolgota IN ('.$gps2.');
    Как вывести все значения с этих координат 45.092194 38.974778 по эти 45.102194 38.988778 координаты?
    ?
    Спасибо
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Код (Text):
    1. SELECT * FROM gps WHERE lat <= 2.2 AND lat >= 1.1 AND lon <= 2.2 AND lon >= 1.1
     
    Ololoshka нравится это.
  3. Ololoshka

    Ololoshka Новичок

    С нами с:
    16 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Спасибо! Заработало !!
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    беетвин существует
     
    Ololoshka нравится это.
  5. Ololoshka

    Ololoshka Новичок

    С нами с:
    16 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Тоже интересно, спасибо
     
  6. Ololoshka

    Ololoshka Новичок

    С нами с:
    16 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    а подскажите еще пожалуйста, вот вывелись у меня координаты, от текущих координат
    PHP:
    1. select * from `gpstable` where shirota<='$shirv500' AND shirota>='$shirn500' AND dolgota<='$dolgp500' and dolgota >='$dolgl500'
    а как получить id одинаковых координат, например чтобы отобразить не полным списком:
    id name shirota dolgota
    3 krd4444 45.096944 38.981667
    6 krd4341 45.096944 38.981667
    7 krd4342 45.096944 38.981667
    319 krd4342 45.1003 38.9814

    А например вот так:
    3,6,7 - krd4444, krd4341,krd4342 - 45.096944 38.981667
    319 - krd4342 - 45.1003 38.9814
    Спасибо
     
    #6 Ololoshka, 22 мар 2018
    Последнее редактирование: 22 мар 2018
  7. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360