Hallo,
Voor mijn zoeksysteem wil ik plaatsnamen uit een zoekstring filteren. Nu lukte me dat tot nu toe aardig totdat ik erachter kwam dat er ook plaatsnamen zijn met spaties
(wie verzint het).
Ik explode mijn zoekstring dus op spaties en kijk of er één van al die woorden een plaatsnaam is. Nu werkt dat dus totdat er een spatie in de plaatsnaam zit want dan explode hij de plaatsnaam en is het geen plaatsnaam meer.
Bijv.:
'winkel den haag', wordt:
winkel
den
haag
Terwijl het me wel lukt met:
'winkel amsterdam'
Nu dacht ik, is het mogelijk om het andersom te doen?
Nu is mijn query:
Hierin zoekt hij dus de plaats in de database op. Maar is het ook mogelijk om in de string zelf te zoeken op een plaatsnaam die ook in de database staat? Zou wel helemaal top zijn!
Trouwens zoeken met wildcards willen we liever niet hebben.
Dan zou ook op alles worden gezocht met 'den' (van Den Haag) dus bijv. denneboom terwijl er helemaal niet op wordt gezocht.
Ik hoop dat jullie een oplossing weten!
Mvg,
Sven
Voor mijn zoeksysteem wil ik plaatsnamen uit een zoekstring filteren. Nu lukte me dat tot nu toe aardig totdat ik erachter kwam dat er ook plaatsnamen zijn met spaties
Ik explode mijn zoekstring dus op spaties en kijk of er één van al die woorden een plaatsnaam is. Nu werkt dat dus totdat er een spatie in de plaatsnaam zit want dan explode hij de plaatsnaam en is het geen plaatsnaam meer.
Bijv.:
'winkel den haag', wordt:
winkel
den
haag
Terwijl het me wel lukt met:
'winkel amsterdam'
Nu dacht ik, is het mogelijk om het andersom te doen?
Nu is mijn query:
PHP:
1
| $selectplaats=mysql_query("SELECT * FROM plaats WHERE plaatsnaam='".$plaatsn."'") or die(mysql_error()); |
Hierin zoekt hij dus de plaats in de database op. Maar is het ook mogelijk om in de string zelf te zoeken op een plaatsnaam die ook in de database staat? Zou wel helemaal top zijn!
Trouwens zoeken met wildcards willen we liever niet hebben.
Dan zou ook op alles worden gezocht met 'den' (van Den Haag) dus bijv. denneboom terwijl er helemaal niet op wordt gezocht.
Ik hoop dat jullie een oplossing weten!
Mvg,
Sven