![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ashenemy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Такая проблема,
есть БД со столбцами name rayon metro так же есть форма для ввода данных надо организовать поиск по всем критериям, но когда делаю такую шнягу
все хорошо работает если указаны все поля а если один из полей не задан, то поиск неправильный получается как можно сформировать запрос так чтобы если один или 2 не были заданы поиск происходил бы нормально? |
|||
|
||||
| HotHead |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 26.10.2007 Репутация: 3 Всего: 4 |
В первой строке для всех LIKE добавьте по бокам процентики, чтобы получилось как '%$search%'.
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
а динамически формировать запрос слабо? Вариант, предложенный HotHead, тоже должен работать, но в случае, если ничего не передать, получится лишняя работа. Кроме того(по-моему, это важнее), не лучше ли раз написать код автоматической "сборки" запроса, чтоб при добавлении нового критетия не пришлось лопатить код с целью исправления? |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |