Problem mit SQL-Abfrage
Verfasst: 11.08.2007 17:38
Ich möchte ein paar SQL-Daten ausgeben, aber nur die mit der passenden WHERE-Bedingung. In der WHERE-Bedingung kommen aber oftmals Umlaute vor. Ich habe das dann so geregelt
Nur klappt das nicht...
Code: Alles auswählen
//Function zum Umwandel
function reader($read) {
$read = strtolower($read);
$read = str_replace("ä", "ae", $read);
$read = str_replace("ö", "oe", $read);
$read = str_replace("ü", "ue", $read);
$read = str_replace("ß", "ss", $read);
return $read;
}
// Selektierung
$sql = "SELECT
de_name,
en_name,
description,
emerald_effect,
mystery_effect,
gen
FROM
site_abilities
WHERE
de_name = '".reader($_GET['ability'])."';";