Hallo,
hab eben Ewigkeiten gesucht aber irgendwie nur unbeantwortete Fragen zu dme Thema gefunden.
Also ich hab halt ne kleine Suchfunktion via MATCH AGAINST. Such ich nun aber nach einem Umlaut oder einem Wort das ein Umlaut enthält so werden sämtliche Inhalte gefunden, die Umlaute enthalten. Als würde er dann lediglich die Inhalte nach den Umlauten durchsuchen.
Nur kann ich mir absolut nicht erklären woran das liegen könnte :\ ..
Mein Query dazu sieht so aus:
Funktioniert bei Suchanfragen ohne Umlaute auch einwandfrei. Weiß jemand Rat?
beste Grüße
-dave
EDIT: hrm ok, lag auf jeden Fall daran, dass ich alles vorher in htmlentities umwandeln lassen habe. Lass ich das Prozedere weg funktionierts wie es sollte. Das Problem versteh ich aber dennoch nicht...
hab eben Ewigkeiten gesucht aber irgendwie nur unbeantwortete Fragen zu dme Thema gefunden.
Also ich hab halt ne kleine Suchfunktion via MATCH AGAINST. Such ich nun aber nach einem Umlaut oder einem Wort das ein Umlaut enthält so werden sämtliche Inhalte gefunden, die Umlaute enthalten. Als würde er dann lediglich die Inhalte nach den Umlauten durchsuchen.
Nur kann ich mir absolut nicht erklären woran das liegen könnte :\ ..
Mein Query dazu sieht so aus:
PHP-Code:
SELECT ID, title, text
FROM news
WHERE MATCH (title,tags,text)
AGAINST ('.$suche.' IN BOOLEAN MODE) AND status = 1
beste Grüße
-dave
EDIT: hrm ok, lag auf jeden Fall daran, dass ich alles vorher in htmlentities umwandeln lassen habe. Lass ich das Prozedere weg funktionierts wie es sollte. Das Problem versteh ich aber dennoch nicht...
Kommentar