Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Комбинированный поиск / 2 сообщений из 2, страница 1 из 1
20.09.2004, 21:05
    #32703230
virtuon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комбинированный поиск
Есть таблица 18 полей. Например Nomer, Cena, Ploshad, etazh, data и т.д.
Нужно сделать запрос чтобы вытащить строки таким образом чтобы юзер ввел начальное и конечное значение причем, если не ввел какие то параметры искать по оставшемся:
Что то вроде:
Задайте номер С:[такого-то] ПО: [такой-то]
Цена ОТ:[стольки-то] ДО: [стольки-то]
Площадь ОТ:[стольки-то] ДО: [стольки-то]
ну и так далее... Все поля строковые кроме даты...
Думаю надо что то вроде:
"select Num as Номер_записи from mytable where Num between :Num1 and :Num2"
Но никак не могу додумать...
Звиняюсь за ламерский вопрос...
...
Рейтинг: 0 / 0
21.09.2004, 10:37
    #32703667
BigHarry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комбинированный поиск
Сначало надо проанализировать, что ввел юзер, и эти данные воткнуть в условие - если условий несколько - в запросе в WHERE перечиcлить их через AND
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Комбинированный поиск / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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