Hi,
ich habe ein Problem mit MATCH und finde keine Lösung. Ich suche in einer Tabelle nach bestimmten Keywords.
Wenn ich z.B. nach "Super" suche, sollen auch alle Einträge mit "superdoll", "Superduper" etc ausgegeben werden.
Ich dachte, hinter den Suchbegriff müsste hierzu ein * eingetragen werden, es funktioniert aber nicht. Hier meine Abfrage:
Es werden immer nur Einträge ausgegeben, bei denen $suchen genau mit einem der Keywords übereinstimmt.
Wo liegt hier der Fehler?
Danke im Voraus
ich habe ein Problem mit MATCH und finde keine Lösung. Ich suche in einer Tabelle nach bestimmten Keywords.
Wenn ich z.B. nach "Super" suche, sollen auch alle Einträge mit "superdoll", "Superduper" etc ausgegeben werden.
Ich dachte, hinter den Suchbegriff müsste hierzu ein * eingetragen werden, es funktioniert aber nicht. Hier meine Abfrage:
PHP-Code:
$query_listing3 = "SELECT * FROM main_data WHERE MATCH(keywords) AGAINST('$suchen*')";
Wo liegt hier der Fehler?
Danke im Voraus
Kommentar