Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из базы по циклу / 4 сообщений из 4, страница 1 из 1
01.11.2015, 16:06:13
    #39092122
angeldance
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из базы по циклу
Добрый день!

Я новичек как в sql, так и на этом форуме.

Сделал базу (таблица во вложении). Мне надо ограничить поиск в заданном диапазоне по двум столбцам.
Например, есть две координаты: 55.755831 и 37.617673
Надо сделать выборку и ограничить диапазон в районе:

55.755831 = от 55,754331 и до 55,757331
37.617673 = от 37,616173 и до 37,619173

Я делаю так:

Код: plsql
1.
2.
3.
4.
5.
6.
$query="SELECT * FROM `basegeo` WHERE ($LatBase BETWEEN $LatBaseOgrMinus AND $LatBaseOgrPlus) OR ($LongBase BETWEEN $LongBaseOgrMinus AND $LongBaseOgrPlus);
$result=mysql_query($query);
if($result==true)
{ 
 //работаем
}



Но вот кажется мне что это не совсем правильно.
Как в таком случае узнать:
1. сколько всего строк выбрано?
2. получить доступ к определенной строке?
...
Рейтинг: 0 / 0
01.11.2015, 16:11:41
    #39092125
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из базы по циклу
angeldanceНо вот кажется мне что это не совсем правильно.Ага. Зачем, например, OR в запросе, если вы явно хотите получить прямоугольник, а не крест?
angeldance1. сколько всего строк выбрано?Читать документацию по средству работы с базой.

angeldance2. получить доступ к определенной строке?Аналогично. Хотя если в запросе нет order by, то о какой вообще "определенной строке" может идти речь?
...
Рейтинг: 0 / 0
01.11.2015, 19:16:12
    #39092209
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из базы по циклу
angeldanceНо вот кажется мне что это не совсем правильно.
Как в таком случае узнать:
1. сколько всего строк выбрано?
2. получить доступ к определенной строке?

Дело в том, что этот форум посвящен работе с базой данных MySQL, а ваш вопрос относится к программированию на языке PHP и поэтому вам лучше задать свои вопросы на другом форуме, который посвящен программированию на PHP вот тут
http://www.sql.ru/forum/php-perl
...
Рейтинг: 0 / 0
02.11.2015, 17:40:24
    #39093051
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из базы по циклу
angeldanceДобрый день!

Я новичек как в sql, так и на этом форуме.

Сделал базу (таблица во вложении). Мне надо ограничить поиск в заданном диапазоне по двум столбцам.
Например, есть две координаты: 55.755831 и 37.617673
Надо сделать выборку и ограничить диапазон в районе:

55.755831 = от 55,754331 и до 55,757331
37.617673 = от 37,616173 и до 37,619173

Я делаю так:

Код: plsql
1.
2.
3.
4.
5.
6.
$query="SELECT * FROM `basegeo` WHERE ($LatBase BETWEEN $LatBaseOgrMinus AND $LatBaseOgrPlus) OR ($LongBase BETWEEN $LongBaseOgrMinus AND $LongBaseOgrPlus);
$result=mysql_query($query);
if($result==true)
{ 
 //работаем
}



Но вот кажется мне что это не совсем правильно.
Как в таком случае узнать:
1. сколько всего строк выбрано?
2. получить доступ к определенной строке?

ЭТо все вопросы по PHP, или что ты там используешь, а не по MySQL.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из базы по циклу / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]