Ich habe ein Formular (Methode GET), in das man einen Suchbegriff eingeben kann, mit welchem dann eben die Spalte einer SQL-Tabelle durchsucht werden soll. Das klappt soweit ganz gut, jedoch funktioniert das nicht, wenn man A, Ö, Ü oder ß im Suchbegriff mit drin hat.
Wie kann ich das Problem lösen?
Durch Googlen bin ich auf alle möglichen Umlautprobleme gestoßen, konnte jedoch nichts finden was mir konkret hilft oder habe es nicht verstanden.
Wie kann ich das Problem lösen?
PHP:
$select = "SELECT *";
$from = "FROM tabelle";
$order = "ORDER BY spalte DESC";
$limit = "";
if (isset($_GET["term"])) {
$where = "WHERE spalte LIKE '%$_GET[term]%'";
} else {
$where = "";
}
$sql = "$select $from $where $order $limit";
$query = mysql_query($sql);
while ($row = mysql_fetch_object($query)) {
...
}
Durch Googlen bin ich auf alle möglichen Umlautprobleme gestoßen, konnte jedoch nichts finden was mir konkret hilft oder habe es nicht verstanden.
