Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: PHP+MySQL
Показать сообщение отдельно
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

Название темы: PHP+MySQL