Hallo zusammen,
als Frischling in der PHP und MySQL-Welt stoße ich mit meinem Vorhaben gerade an meine Grenzen.
Hintergrund:
Ein Programm schreibt jede Minute Temperaturdaten in eine Datenbank. Für eine relativ übersichtliche Tagesauswertung möchte ich aber nur jeden z.B. zehnten Wert in einem jpgraph Diagramm anzeigen.
Habe es mit folgendem Code geschafft wenigstens nur auf die Anzahl von 143 Werten zu kommen, allerdings sind es die ersten 143 Werte und nicht jeder 10. von 1439....
Ich hoffe es kann mir jemand helfen
als Frischling in der PHP und MySQL-Welt stoße ich mit meinem Vorhaben gerade an meine Grenzen.
Hintergrund:
Ein Programm schreibt jede Minute Temperaturdaten in eine Datenbank. Für eine relativ übersichtliche Tagesauswertung möchte ich aber nur jeden z.B. zehnten Wert in einem jpgraph Diagramm anzeigen.
Habe es mit folgendem Code geschafft wenigstens nur auf die Anzahl von 143 Werten zu kommen, allerdings sind es die ersten 143 Werte und nicht jeder 10. von 1439....
PHP-Code:
$stmt1 = "SELECT Zeit, Temp
FROM fwerte
WHERE Datum = '2010-06-10'";
$query = mysql_query($stmt1) or die("Anfrage nicht erfolgreich");
$anzahl = mysql_num_rows($query);
$y[] = array();
$y2[] = array();
$i = 0;
$Counter = 1;
while ($res = mysql_fetch_assoc($query) AND $Counter <= $anzahl) {
$y[$i] = $res[Temp];
$y2[$i] = $res[Zeit];
print_r($y[$i]);
print_r($y2[$i]);
echo "<br>";
$Counter = ($Counter + 10);
}
echo $anzahl;
Kommentar