Mike: Einfache Abfrage funzt nicht :(

Beitrag lesen

Ich habe eine Abfrage, nach der ich entweder Deutsch oder Englisch als Sprache verwenden möchte.

In einer mySQL-Datenbank stehen in der Tabelle "Login" und dort unter "sprache" jeweils "Deutsch" oder "English".

Dann habe ich dieses Script geschrieben, aber er gibt immer "DEUTSCH" aus.

<?
$benutzername = "test";
// Hier drin sind alle Infos für die Verbindung zur Datenbank
include("../../deutsch/include_sqlconnect.php");
// Hier beginnt die Abfrage und der jeweils gewählte Benutzer wird eingelesen
$abfrage = "SELECT * FROM login WHERE benutzername = '$benutzername'";
$ergebnis = mysql_query($abfrage);
while ($row = mysql_fetch_array ($ergebnis))
 {
 if ($row[sprache] = 'Deutsch' OR 'deutsch') {
 echo "DEUTSCH";
 } else {
 echo "ENGLISH";
 }}
?>

Kann jemand weiterhelfen? Er gibt immer DEUTSCH aus, selbst wenn in der Datenbank was anderes steht. Die Verbindung zur Datenbank klappt einwandfrei, denn auch sonst funktioniert alles.

Grüsse
Mike