Philipp Hasenfratz: Spalte ---> Array

Beitrag lesen

Halihallo Compu

Angenommen ich habe folgende Datenbank:

Tabelle oder Relation, nicht Datenbank.

Kann ich eine komplette Spalte in ein assoziatives Array einlesen?
Also die Spalte "Name" soll dann die Keys des assoziativen Arrays enthalten und "Spalte1","Spalte2",Spalte3" die Übersetzungen in andere Sprachen.

Ja, dazu musst du jedoch über die gesamte Ergebnismenge der SQL-Abfrage iterieren
(alle Ergebnisse durchlaufen). Zudem: Du willst wahrscheinlich nur jeweils eine
Sprache, oder?

<pseudocode>
   define associative_array;
   mysql_query( 'SELECT Name, Spalte1 FROM ...' )
   while ( datensatz = mysql_fetch_array ) {
      associative_array[datensatz[0]] = datensatz[1];
   }

print associative_array['aaa'];  // gibt ein aaa1 für Sprache 'Spalte1' aus.
</pseudocode>

Viele Grüsse

Philipp