Модераторы: skyboy

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MySQL запросы, выборка в пределах от ... до 
:(
    Опции темы
BlackHawk
Дата 22.8.2003, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 15.8.2003

Репутация: нет
Всего: нет



Ты прав, Vit,
если интервал указать числовыми константами, то все работает отлично. Значит переменные теряются где-то при передаче данных из формы. Но как же быть в этом случае? Как выстроить синтаксис запроса? Что посоветуешь? Или может быть для начала мне переименовать злополучные переменные на форме?
PM MAIL ICQ   Вверх
MuToGeN
Дата 22.8.2003, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Цитата
Но как же быть в этом случае?
Найти место, где они теряются, проверить имена переменных итп.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
BlackHawk
Дата 22.8.2003, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 15.8.2003

Репутация: нет
Всего: нет



Переменные теряются именно в скобках, причем наблюдается довольно странная вещь: если перед каждой теряющейся переменной поставить знак "@", то интерпретатор говорит, что эти переменные не идентифицированы!? Но как? Ведь перед ними и так стоит знак отключения предупреждений! Причем заключать в кавычки эти переменные нельзя, иначе они будут восприниматься как строка и поэтому не смогут сравниваться друг с другом, соответственно и результат будет нулевой.
PM MAIL ICQ   Вверх
MuToGeN
Дата 22.8.2003, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



BlackHawk, когда ты заключаешь их в кавычки, то получается age BETWEEN '' AND ''.
Это так и так не поможет, тут даже не в этом дело. Пославь в самом начале и конце скрипта print_r($_REQUEST); и сравни то, что оно выдаст - в начале и в конце.
И вообще это тоже тема для нового топика... MySQL тут уже не причем...


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
knave
Дата 1.9.2003, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: нет
Всего: 5



вконце строки запроса полставь limit <start>, <count>

<start> - номер первой строки
<count> - количесто строк

Так обычно делают когда надо выбирать несколько строк (например для организации страничного просмотра данных на сайте - типа как в поисковиках)


--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.