In het gastenboek moet op bepaalde namen in de tekst worden gezocht. Als iemand bijvoorbeeld schrijft en de naam 'Madonna' komt in de geschreven tekst voor, dan moet dat record tevoorschijn komen.
De namen waarop gezocht kan worden zijn met een pull-down formulier al gedefineerd.
Nu gebruik ik de functie LIKE
(zoeken is de array met daarin de namen waarop gezocht kan worden).
Ik krijg nu echter wel heel veel resultaten waar het woord madonna niet in voor komt.
Is het gebruik van LIKE niet goed ? Of kan dat helemaal niet in een tekst veld waar ook hele andere dingen instaan?
De namen waarop gezocht kan worden zijn met een pull-down formulier al gedefineerd.
Nu gebruik ik de functie LIKE
PHP:
1
| $xx2="SELECT * FROM guestbook WHERE tekst LIKE '%$HTTP_POST_VARS[zoeken]%'"; |
(zoeken is de array met daarin de namen waarop gezocht kan worden).
Ik krijg nu echter wel heel veel resultaten waar het woord madonna niet in voor komt.
Is het gebruik van LIKE niet goed ? Of kan dat helemaal niet in een tekst veld waar ook hele andere dingen instaan?
[ Voor 5% gewijzigd door Maverick2001 op 11-09-2007 14:19 ]
Pura Vida