SQL %like%
Voor een zoekpagina gebruik ik de het volgende 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.
Quote:
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.
Gewijzigd op 31/05/2011 11:12:44 door Jeroen B
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.
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.