Probleme mit Array zusammenbau

MelcomB56

Mitglied
Hallo liebe Community,

ich habe ein problem bezüglich eines Array was ich mit hilfe einer SQL abfrage zusammenbauen muss.

Hier erstmal das Array wie es aussehen soll, bzw. so sieht das Array aus damit es klappt :

PHP:
$data = array(
  array('1985', 340),    array('1986', 682),    array('1987', 1231),
  array('1988', 2069),   array('1989', 3509),   array('1990', 5283),
  array('1991', 7557),   array('1992', 11033),  array('1993', 16009),
  array('1994', 24134),  array('1995', 33768),  array('1996', 44043),
  array('1997', 55312),  array('1998', 69209),  array('1999', 86047),
  array('2000', 109478), array('2001', 128375), array('2002', 140767),
);

Aus meiner Datenbank bekomme ich auch die Daten die ich brauche.
Das ganze zusammensetzen soll in einer While schleife passieren, aber was muss ich in dieser While-Schleife reinschreiben, damit ich ein Array herausbekomme wie es oben steht ?

Hab da nun schon echt lange rumgebastelt, aber irgendwie steige ich nicht da durch wie man ein Array aufbaut. Könnte mir da jemand helfend zu seite stehen ? Würde mich echt freuen.

Danke euch schon mal...

Liebe Grüsse

Jan
 
Hi,

ohen zu wissen wie die Daten beschafft werden, würde ich folgendes vorschlagen:
PHP:
$data = array();
// Hier dann sowas wie $row = mysql_fetch_*()
while (...)
{
	// Als Werte dann sowas wie $row['foo']
	array_push(
		$data,
		array(
			'Foo', 12345
		)
	);
}
Beispiel für das Ergbnis:
Code:
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(3) "Foo"
    [1]=>
    int(12345)
  }
}


Oder du zeigst mal ein Beispiel von den Sql-Datensätzen, die du holst.
 
Es ist doch immer das gleiche ... die antwort ist so simpel...

Ich danke dir Herzlichst, so klappt es wunderbar. Knaller ist, ich hatte das schon so, aber habe da was vergessen das $data ^^ *g* *peinlich*

Danke nochmals :D :D:D
 
Zurück