SEO-Software von Suchmaschinenoptimierung.de

Suchbegriff

(hier klicken, um zum Original Thread zu gelangen)
headloose
Hallo,

ich habe ein kleines Problem

Ich habe ein Suchfeld wo ich in der Datenbank nach Begriffen suchen kann, allerdings findet das script keine Wörter mit Umlaute.

Wie kann ich das ändern?

code:
1:
2:
$sql = "SELECT * FROM db_pressemitteilungen WHERE artikel LIKE '%".$_POST["search"]."%' ORDER BY datum DESC";
KrickelD
Es wird vermutlich an einem falschen Encoding liegen, evtl. werden die Eingaben in utf8 angegeben, in der Datenbank steht aber z.B. latin1... Wenn du es einheitlich machst dann sollte es keine Probleme geben.

Ach und deine Datenbankabfrage darfst du so auf keinen Fall nutzen, Thema MySQL-Injection
headloose
Hallo,

vielen Dank für Deine Info. Leider hat die Umstellung Datensatz auf utf8 nichts gebracht. Geht immer noch nicht

Die Abfrage werde ich natürlich ändern, Danke für den Hinweis!
TrioxX
latin1_german2_ci (als Collation) dann sollte es gehen.
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.