compu: /mysql - Spalte von DB in Array einlesen

Beitrag lesen

Hi Leute,

ich beschäftige mich mit diesem Problem nun schon mehrer Tage.
Wo liegt das Problem. Habe kein ähnliches Problem in dem Archiv gefunden oder unter google.
Ich will eine Spalte meiner DB in ein Array einlesen. Dazu habe ich folgende Funktion geschrieben:

function translations($language)
{
    include('../config/config.inc');
    include('../auth/databaseauth.php');

$sql = "SELECT keyval, ".$language."
           FROM uebersetzung";

$result = mysql_query($sql, $dbConnection);

while ($row = mysql_fetch_array($result)) {
     $t[$row['keyval']] = htmlspecialchars($row['$language']);
 }
 return $t;
}

Wenn ich nun im Hauptprogramm ein var_dump($t) mache wird "NULL" ausgegeben. Wo liegt das Problem. Ich weiß keinen Rat mehr.
Liegt das Problem vielleicht in dieser Zeile?

$t[$row['keyval']] = htmlspecialchars($row['$language']);

Wenn ich mir den SQL Befehl mit echo ausgebenlasse, sieht er genau so aus wie er sein soll.

:-(

Hilfe ...

Danke