Hallo,
ich hab eine tabelle mit den text bzw. varchar
die texte werden darin nach usereingabe und bearbeitung mit addslashes () in die Datenbank geschrieben.
htmlentities () oder htmlspecialchars () will ich nicht verwenden, weil die datenbank nachher noch druchsucht werden soll. Und wenn ich dann ä in der DB stehen hab und jemand z.B. nach "aum" sucht, würde er ja den eintrag mit ä auch angezeigt kriegen. (oder lieg ich da falsch?)
Die Abfrage (bzw. Suche) mit ä, ö, ü und ß klappt auch problemlos nur bei den zeichen wie à, á, â, è, é, ê, usw... macht er probleme. er behandelt die zeichen wie die "mutterzeichen", also è wie e oder à wie a....
Hat jemand ne idee? oder kann mir die richtigen suchwörter zum problem geben? weil bei "sonderzeichen" und "umlaute" bin ich immer nur auf probleme mit den deutschen umlauten gekommen...
Danke für eure Mühe
Falls es jemand interessiert, hier mein SQL-Statement
ich hab eine tabelle mit den text bzw. varchar
die texte werden darin nach usereingabe und bearbeitung mit addslashes () in die Datenbank geschrieben.
htmlentities () oder htmlspecialchars () will ich nicht verwenden, weil die datenbank nachher noch druchsucht werden soll. Und wenn ich dann ä in der DB stehen hab und jemand z.B. nach "aum" sucht, würde er ja den eintrag mit ä auch angezeigt kriegen. (oder lieg ich da falsch?)
Die Abfrage (bzw. Suche) mit ä, ö, ü und ß klappt auch problemlos nur bei den zeichen wie à, á, â, è, é, ê, usw... macht er probleme. er behandelt die zeichen wie die "mutterzeichen", also è wie e oder à wie a....
Hat jemand ne idee? oder kann mir die richtigen suchwörter zum problem geben? weil bei "sonderzeichen" und "umlaute" bin ich immer nur auf probleme mit den deutschen umlauten gekommen...
Danke für eure Mühe
Falls es jemand interessiert, hier mein SQL-Statement
Code:
SELECT mov_list.id, mov_list.title, mov_list.description FROM `mov_list` WHERE mov_list.title LIKE '%î%' ORDER BY mov_list.title;
Kommentar