Tach!
übrigens - das kommische Konstruckt hab ich von php.net (Bsp):
Wenn du das Example #3 meinst, das nimmt andere Werte als Sekunden. Für Sekunden ist das völlig überflüssig, und für andere Werte kann man mit strtotime() einfacher und durchschaubarer rechnen lassen: strtotime('12:00:00 + 1 minute')
$zeitsec = date('h:i:s', mktime(date('h', $zeit), date('i', $zeit), date('s', $zeit) + $i));
mysql_query(sprintf('insert into test.akt1 (zeitsec, wertsec, maxsec) VALUES ("%s", "100", "20")',
addslashes($zeitsec) ) );
hier muss auch der Fehler sein, weil, wenn ich mit VB die tabelle erzeuge und fülle klappt alles:
For i = 1 To 30
t = "10:" + Str(i) + ":00"
sql = "INSERT INTO akt1 (zeitsec, wertsec, maxsec) VALUES ('" + t + "', '2', '1');"
rs2.Open sql, conn2
Next
Mit VB zählst du die Minuten hoch, mit PHP die Sekunden.
mein folgeproblem (schreib ich noch mal extra) = das array aus der DB in das nötige format zu bekommen ->
Aber bitte hier in diesem Thread, sonst fehlt anderen der Zusammenhang. Vielleicht ist es ein Problem, das auf diesem aufbaut.
das hab ich:
$datay1 = mysql_query(sprintf("select wertsec from akt1"));
und sowas ist für das diagram gewünscht:
$datay1 = array(6,20,10,22);
mysql_query() liefert kein Ergebnis-Array sondern eine Ressourcenkennung, mit der man dann die Daten abholen (mysql_fetch_*) kann.
dedlfix.