Ik probeer een search te maken voor me internet shop. Nu krijg ik de query niet goed. Het veld 'titel' in de tabel 'p_product' heeft 'FULLTEXT' mee gekregen. Als ik de query uitvoer krijg ik geen error, maar ook geen resultaten. Er staat echt genoeg data in de tabel 'p_product'. Kan iemand mij vertellen wat ik fout doe?
In PHPMyAdmin krijg ik dus een leeg scherm, althans de query wordt uitgevoerd, maar geen resultaten. Maar als ik onder me query uitvoer en ik zet dit eronder:
Dan krijg ik de volgende error: 1064:You have an error in your SQL syntax near 'Resource id #5' at line 1
PHP:
1
2
3
4
5
6
7
8
9
| $result = mysql_query(" SELECT p.*, c.id AS cid, c.titel AS ctitel FROM p_product p, p_cato c WHERE MATCH (p.titel) AGAINST ('$term') AND c.id = p.cato ORDER BY p.id DESC LIMIT 0, 250 "); |
In PHPMyAdmin krijg ik dus een leeg scherm, althans de query wordt uitgevoerd, maar geen resultaten. Maar als ik onder me query uitvoer en ik zet dit eronder:
PHP:
1
| $raa = mysql_query($result) or die (mysql_errno() . ":" . mysql_error()); |
Dan krijg ik de volgende error: 1064:You have an error in your SQL syntax near 'Resource id #5' at line 1
[ Voor 31% gewijzigd door Verwijderd op 31-08-2003 22:33 ]