Mailinglisten-Archive |
Hallo Liste, ich stehe gerade völlig auf dem Schlauch. Ich habe eine Tabelle mit folgenden Feldern: ID LangID Identifier Local Als Datensatz also zum Beispiel so: 1, DE, Test, Ich bin der lokale Inhalt Ich möchte nun ALLE Datensätze einer Sprache in ein Array schreiben. Der Select lautet also wie folgt: SELECT Identifier, Local FROM translation WHERE LangID = "DE" Dann möchte ich auf die Inhalte wie folgt zugreifen: print $language["Test"]; Ausgegeben werden soll dann "Ich bin der lokale Inhalt"; Mit folgendem Code bekomme ich das jeweils für den letzten Datensatz der Tabelle hin. Durch die erneute Zuweisung eines Arrays zu $language überschreibe ich den alten Inhalt. Irendwie sehe ich gerade den Wald vor lauter Bäumen nicht und schaffe es nicht, mein Array zu erweitern ... kann wer helfen? /* Using PEAR::DB */ $result = $db->query("SELECT Identifier, Local FROM translation WHERE LangID = 'DE' "); while ($strip = $result->fetchRow() ) { $language = array($ActualLanguage => array($strip["Identifier"] => $strip["Local"])); } -- Viele Grüße Lars Brinkmann mailto:lbrink at t-online.de
php::bar PHP Wiki - Listenarchive