Guten Morgen,
ich tu mich hiermit recht schwer, versuche nun schon seit längerer Zeit Daten aus meiner Datenbank in die entsprechende 'Notation' für den Diagrammtyp zu bekommen...
Folgende Datenbanksituation ist gegeben:
Code:
foo | foo2 | wert
1 | 1 | 1
1 | 2 | 2
2 | 1 | 3
2 | 2 | 4
3 | 1 | 5
3 | 2 | 6
4 | 1 | 7
4 | 2 | 8
x | 1 | xyz
x | 2 | xyz
y | 1 | xyz
[..]
Das Array sollte imho so "befüllt" werden.
PHP-Code:
$data = array(
array('foo1', 1, 2),
array('foo2', 3, 4),
array('foo3', 5, 6),
array('foo4', 7, 8),
[..]
);
Beispielsweise folgender Ansatz scheiterte:
PHP-Code:
while($res = mysql_fetch_assoc(...)) {
$data[] = array("foo".$res['foo'],$res['Wert']);
}
so sollte es aussehen:
print_r($data):
Array ( [0] => Array ( [0] => foo1 [1] => 1 [2] => 2 ) [1] => Array ( [0] => foo2 [1] => 3 [2] => 4 ) [2] => Array ( [0] => foo3 [1] => 5 [2] => 6 ) [3] => Array ( [0] => foo4 [1] => 7 [2] => 8 ) [..] )
so siehts aus:
print_r($data):
Array ( [0] => Array ( [0] => foo1 [1] => 1 ) [1] => Array ( [0] => foo1 [1] => 2 ) [2] => Array ( [0] => foo2 [1] => 3 ) [3] => Array ( [0] => foo2 [1] => 4 ) [4] => Array ( [0] => foo3 [1] => 5 ) [5] => Array ( [0] => foo3 [1] => 6 ) [6] => Array ( [0] => foo4 [1] => 7 ) [7] => Array ( [0] => foo4 [1] => 8 ) [..] )
Was mir soweit ja auch einschleuchtet. Schließlich fehlt da die "Zusammengehörigkeit" der Spalte foo2 bei der Arraybildung - nun meine Frage: wie krieg ich das hin? Gerne auch per MySQL-Query.. Ganz egal wie
Ich hoffe ich konnte mein Problem außreichend schildern,
viele Grüße,
manni