PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
Ololoshka Отправлено: 23 Марта, 2018 - 14:03:17 • Тема: PHP MySQL поиск от и до • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1098
andrewkard пишет:
Проще всего в цикле пройтись и сгрупировать

у меня в цикле вывод, только не пойму как правильно сгруппировать?
PHP:
скопировать код в буфер обмена
  1. $searchbrowse1=mysql_query("select * from `gpstable` where shirota<='$shirv500' AND shirota>='$shirn500' AND dolgota<='$dolgp500' and dolgota >='$dolgl500'") or die ("<br><b><font color=white><marquee bgcolor=Red behavior=slide direction=left scrollamount=100>Ошибка! Не возможно открыть таблицу</marquee></font></b>");
  2. if ($sb = mysql_fetch_array($searchbrowse1))
  3. {
  4. echo '<table border=0>';
  5. printf ("<tr>
  6.                
  7.                 <td bgcolor=Grey  align=center><font color=white>id</font>
  8.                 <td bgcolor=Grey  align=center><font color=white>Название</font>
  9.                 <td bgcolor=Grey  align=center><font color=white>Широта</font>
  10.                 <td bgcolor=Grey align=center><font color=white>Долгота</font>
  11.                
  12.                
  13.                 </tr>");
  14. do
  15. {
  16.        
  17.  
  18.         printf ('<tr>
  19.        
  20.         <form name="form3" action="" method="get">
  21.         <input type="hidden"name="searchid"  value='.$sb['id'].'>
  22.        
  23.         <td style="background-color: '.$color.'; color: '.$colort.'" align=center> '.$sb['id'].'
  24.         <td style="background-color: '.$color.'; color: '.$colort.'" align=center> '.$sb['name'].'
  25.         <td style="background-color: '.$color.'; color: '.$colort.'" align=center> '.$sb['shirota'].'
  26.         <td style="background-color: '.$color.'; color: '.$colort.'" align=center> '.$sb['dolgota'].'
  27.        
  28.        
  29.    </tr>');
  30. }
  31. while ($sb = mysql_fetch_array ($searchbrowse1));
Ololoshka Отправлено: 23 Марта, 2018 - 09:01:16 • Тема: PHP MySQL поиск от и до • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1098
Добрый день. Подскажите еще пожалуйста, вывелись у меня координаты, от текущих координат

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

Спасибо
Ololoshka Отправлено: 16 Марта, 2018 - 12:37:13 • Тема: PHP MySQL поиск от и до • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1098
всё, разобрался, надо использовать <=, => для сравнения значений ячеек.

Тема закрыта)
Ololoshka Отправлено: 16 Марта, 2018 - 09:40:41 • Тема: PHP MySQL поиск от и до • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1098
Здравствуйте!
Есть таблица с GPS адресами, необходимо выполнить поиск с определенной широты и долготы до другой широты и долготы.
Например вот это я вывел одно только значение:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `gpstable` WHERE shirota  IN (45.092194) AND dolgota IN (38.974778);

или так

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `gpstable` WHERE shirota  IN ('.$gps1.') AND dolgota IN ('.$gps2.');


а как вывести все значения с этих координат 45.092194 38.974778 по эти 45.102194 38.988778
?
Спасибо

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB