MySQL-Werte mit PHP verarbeiten

hab1cht

Erfahrenes Mitglied
Hallo,
ich versuche gerade meine Seite zweisprachig zu machen, darum habe ich alle Texte in eine Datenbank geschrieben, mit folgendem Aufbau:
ID-----|-----variable-----|-----de-----|-----en-----|-----beschreibung
001---|$begruessung|---Hallo---|---Hello----| Begruessungstext

Jetzt habe ich versucht die Daten so herauszubekommen, dass dasteht:
$begruessung = "Hallo"; //hier geht es jetzt mal nur um die deutsche Sprache

Das ganze habe ich mit folgendem Query versucht:
Code:
SELECT `variable` AS 'Variable', `de` AS 'Text' FROM `lang`
Wie muss ich das ganze jetzt mit PHP weiterverarbeiten?
Habe das so probiert:
PHP:
while($test = mysql_fetch_array($result)){
$test['Variable'] = $bla['Text'];
}

Hoffe Ihr könnt mir weiterhelfen,
vielen Dank im Voraus

MfG
hab1cht
 
Hallo,
Wenn du die Werte so speichest:

ID-----|---variable-----|-----de-----|-----en-----|-----beschreibung
001---|begruessung|---Hallo---|---Hello----| Begruessungstext

Also ohne das $ Zeichen vor dem Variablennamen, dann kannst du die While-Schleife so machen:
PHP:
while($test = mysql_fetch_array($result)){
$$test['Variable'] = $test['Text']; // 2x $ !! 
}
Danach kannst du zum Beispiel mit
PHP:
echo $begruessung;
die Sachen ausgeben
 
Hi,

na weil der Variablenname der Inhalt der Variablen $test['Variable'] sein soll. Klar?

Azi
 
Zurück