Also wenn ich hier im Forum nach message_die() suche, geht das ohne Probleme. Gebe ich das selbe allerdings bei der KB-Suche ein, erhalte ich folgenden Fehler:
Ich gehe davon aus, dass die beiden Klammern () den Fehler verursachen. Jetzt wollte ich einfach mal wissen, ob das ein Bug in der KB ist oder ob das einfach an einer unterschiedlich programmierten Suchfunktion liegt?Fehlermeldung hat geschrieben: Fehler beim Ausführen der Suchanfrage
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')), 1, 0) AS relevance FROM kb_articles a JOIN kb_categories
SELECT a.category_id, c.title AS category_title, a.id, a.title, a.description, a.create_time, a.author, a.author_user_id, a.author_email, (match(a.title, a.description, a.content) AGAINST('message_die()' IN BOOLEAN MODE)) + count(distinct k.keyword) + if(((a.title LIKE '%message_die%')))), 1, 0) AS relevance FROM kb_articles a JOIN kb_categories c ON (a.category_id = c.id) LEFT JOIN kb_keywords k ON (a.id = k.article_id AND ((k.keyword LIKE 'message_die'))))) WHERE match(a.title, a.description, a.content) AGAINST('message_die()' IN BOOLEAN MODE) OR ((a.keywords LIKE '%message_die%')))) GROUP BY a.id ORDER BY relevance DESC LIMIT 10
Line : 30
File : /webs/sascha/root/www/phpbb.de/doku/kb/search.php
Schon mal danke für eure Antworten

Grüße,
Markus aka jasc