Ik heb een tabel met namen: voornaam, achternaam.

Als ik nu zoek op bijv. 'Kees Mulder' dan komt deze niet tevoorschijn maar wel bij 'Kees' of bij 'Mulder'.

Hoe kan ik dit oplossen?


	OR
		naam.voornaam LIKE '%" . $gestuurd . "%'		
	OR
		naam.achternaam LIKE '%" . $gestuurd . "%'
Als ik een naam zoek, doe ik dat meestal op achternaam. Je zou kunnen overwegen om (als gebruiker) anders te zoeken, of je gebruikt een autocomplete zoekveld, of je slaat een volledige naam op en probeert een OR variant toe te voegen met een exacte match? Je moet je wel afvragen wat enerzijds logisch is en wat anderzijds makkelijk werkt.

Speaking of which, hebben tussenvoegsels etc. geen aparte kolom(men)?

Reageren