Voor een zoekpagina gebruik ik de het volgende filter:

WHERE type_gebruikerID = '5' AND (voornaam LIKE '%$filter%' OR achternaam LIKE '%$filter%' OR woonplaats LIKE '%$filter%')


Maar, nu wil ik dat als hij intypt: Voornaam Achternaam, hij ook de resultaten terugkrijgt.

Hoe kan ik dit het best doen?

Alvast bedankt.
WHERE CONCAT(voornaam," ", achternaam) LIKE '%filter%'
Hartstikke bedankt!
Maar wat als je naam "Hertog van grootte kasteel" is waar "Hertog je voornaam is en "kasteel" je achternaam.

Ik zal $filter exploden op spaties. En vanuit daar een query opbouwen.
Dan is de meest logische oplossing dat je je database zo op bouwt dat een persoon een voornaam, tussenvoegsel en achternaam heeft.

Reageren