Witam,
piszę sobie zapytanie które ma mi zwracać wszystkie imiona i nazwiska. Czy możecie mi powiedzieć dlaczego działa tylko gdy wpiszę imię lub nazwisko?
Przykład:
Jan -> zwraca wszystkich Janów np. Jan Nowak, Robert Nowak
Nowak -> Zwraca wszystkich Nowaków np. Robert Nowak, Jan Nowak
Jan Nowak -> nie zwraca nic
Tak wygląda zapytanie:
SELECT id, name, surname
FROM users
WHERE CONCAT(name,' ',surname)
LIKE '%$string%'
AND role > 2
ORDER BY surname DESC
LIMIT 20