GhostBuster
Сообщения: n/a
|
Профиль
| Цитировать
Prisoner, ты говоришь о пользовательской выборке, когда ты _надеешься_ найти то, что сответствует твоему запросу. А я говорю об административной выборке записи, которую я сам же и создал, мне ли не знать, что она существует? И тут хоть сколько параметров вводи, если запрос соответствует действительности, запись будет найдена.
Дело в другом. Тут можно задать всего 2 параметра запроса, например, по имени и по возрастным ограничениям - результат: все равно не будет работать!! Вот о чем я. Дело тут не в большой выборке, а некоей несовместимости выражений в конструкции запроса.
Добавлено:
Не стану вам больше парить мозги.
Я нашел ответ. Все дело в синтаксисе кавычек в запросе!
Правильный код запроса:
SELECT * FROM table WHERE lastname LIKE '%$lastname%' and name LIKE '%$name%' and town LIKE '%$town%' and (age BETWEEN $age1 AND $age2) ORDER BY ID
Дело в том, что age, $age1 и $age2 не должны заключаться в кавычки!!!
Теперь все работает просто замечательно!!!
|
Отправлено: 17:26, 21-08-2003
| #7
|