Mensch ist das wieder kompliziert...
In jeder Reihe muss ich prüfen ob Werte in der ersten und zweiten gejointen Tabelle vorhanden sind, sprich if(isset($key))
.
Je nach Fall, sind ja erstmal nur 3, Alle Werte aus $row
in mein gewünschtes Array schreiben.
Für jeden Wert einzeln? Etwa:
$sid = $row['sid'];
$data[$sid]['x'] = $row['x'];
$data[$sid]['y'] = $row['y'];
.
$pid = $row['pid'];
$data[$sid][$pid]['h'] = $row['h'];
.
.
Und es gibt wieder keine generelle Möglichkeit die Daten zu separieren?
Wie macht man das Professionel? Also ein Mehrdimensionales Array aus einem MySQL Statment mit Joins. und zwar so, das man im nachhinein Spalten entfernen oder hinzufügen kann.
Gruß
Jo