Ich habs:
Die Variable $usr[lang] ist nicht wie gewünscht de, sondern de-de, de;q=0.50
Das wars. Endlich!
$text_res=mysql_query("SELECT * FROM text WHERE mname='$mname'");
while($db_text=mysql_fetch_array($text_res))
{
$text["$db_text[description]"] = $db_text["$usr[lang]"];
echo $text["$db_text[description]"]; // <- zum Testzweck
}