Hallo zusammen
ich habe hier ein Problem. Bin kein PHP Profi deswegen folgende Frage.
Wie stelle ich es an , wenn ich die Werte einer Datenbankabrfage in einem Array gerne hätte. Das Array sollte dann "Daten" heißen.
Dia Abfrage sieht so aus
$sql= (select stufe, count(*) from tabellenname group by stufe) or die (mysql_error());
Es soll das Ergebnis so aussehen:
$data = array(40,60,21,33,77,100,23);
Danke für eure Hilfe
Damian1984
21-01-2004, 21:30
such mal nach mysql_fetch_Array in Verbindung mit ner whileschleife kansste das dann in einen array packen, oder gleich verarbeiten.
hast du mir da ein Beispiel ?
oder am besten mit den 2 statements oben
Damian1984
21-01-2004, 21:46
faule Menschen gibts :D
$array = array();
$sql= "select stufe, count(*) zahl from tabellenname group by stufe";
$query = mysql_query($sql) or die (mysql_error());
while($data = mysql_fetch_array($sql))
{
$array = $data['zahl'];
}
ist doch echt nicht viel!
btw.
$array ist dann dein Array...
faule Menschen gibts ...solange sie damit durch kommen, wirds auch so bleiben :teach:
danke aber es geht immer noch netich brauch das um die WErte aus der DB zu holen für ne JPgrafik
Damian1984
21-01-2004, 21:59
Original geschrieben von TobiaZ
...solange sie damit durch kommen, wirds auch so bleiben :teach:
*ruhigbleibt*
:rolleyes:
Musst schon konkret sagen, was nicht geht!
ich bekomme immer die meldung dass das arry leer sei aber wenn ich den sql befehl in mysqladmin teste bekomme ich ne in der Spalte zahl zwei zeilen mit je einem wert
Damian1984
21-01-2004, 22:06
$sql= "select stufe, count(*) zahl from tabellenname group by stufe";
$query = mysql_query($sql) or die (mysql_error());
while($data = mysql_fetch_array($sql))
{
$array[] = $data['zahl'];
}
das kommt davon, wenn man immer per Telefon gestört wird ;)
die grafik zeig es mir immer noch net an
kennst du dich mit jpgraph aus ?
Damian1984
21-01-2004, 22:31
Original geschrieben von mgoertz
kennst du dich mit jpgraph aus ?
nö, da musst dir nen andren dummen suchen ;)
mach mal noch n
print_r($array);
hinter die Schleife und schau ob er die Zahlen ausgibt.
da kommt lediglich die jpgraph fehlermeldung
dann schreib hinter das printr(); mal ein exit;