IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Выборка из MySQL (https://www.imho.ws/showthread.php?t=67493)

vitaminov-net 01.09.2004 19:58

Выборка из MySQL
 
Задача:


Есть например поля для поиска:
Имя
Фамилия
Должность
Возраст

когда делаешь поиск по имени - Вася, он находит всех Вась...
а вот когда делаешь Фамилия: Пупкин
Имя: Вася,
Возраст: 38 лет

то он ищет просто всех Вась.



делаю так
SELECT * FROM en_base where ((Location like '%$Location%') OR (Status like '$Status') OR (Project_name like '%$Project_name%'))

в чем трабла не пойму?
пожалуйста помогите....

sky7 01.09.2004 20:11

Поставь AND вместо OR, будет искать нормально. С OR ты добиваешься UNION, а тебе нужно INTERSECTION ... ( Да, и он по-идее < следуя твоим примерам и запросу > находит всех Вась, всех Пупкиных и всех, кому 38 лет ) ;)

>>>(Status like '$Status')
процентов нет - это здесь ошибся? или хочешь точное совпаадение? Может тогда "="?

vitaminov-net 03.09.2004 13:48

спасибо!


Часовой пояс GMT +4, время: 10:41.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.