Ik gebruik de volgende query in een klein zoekmachine'tje op een MS SQL Server
De zoekcriteria worden bekeken in de inhoud van berichten en in de titels.
Er zit echter een stukje incorrecte syntax in deze code. Op het punt waar de waarden gescheiden worden met een komma in het LIKE commando.
Dit werkt wel:
Dit niet:
Ik kan alleen mijn fout niet ontdekken.
PHP:
1
| $query="SELECT * FROM intern_help WHERE inhoud, titel LIKE '%".$_POST["zoek"]."%','%".$_POST["zoek"]."%'"; |
De zoekcriteria worden bekeken in de inhoud van berichten en in de titels.
Er zit echter een stukje incorrecte syntax in deze code. Op het punt waar de waarden gescheiden worden met een komma in het LIKE commando.
Dit werkt wel:
PHP:
1
| '%".$_POST["zoek"]."%' |
Dit niet:
PHP:
1
| '%".$_POST["zoek"]."%','%".$_POST["zoek"]."%'"; |
Ik kan alleen mijn fout niet ontdekken.
Je brengt me helemaal van mijn abrikoos.