Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Wyselekcjonowanie pierwszej i ostatniej danej z całego dnia.
globalinfo
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 8.10.2006

Ostrzeżenie: (0%)
-----


Witam,
Zapisuję do bazy danych narastającą wartość co jakiś czas.
Czas w którym nastapił zapis jest również dodawany do bazy.
Jak wybrać pierwszy i ostatni rekord po zakończeniu dnia.

  1. $czas = time();
  2.  
  3. include("dbconnect.php");
  4. $selected = mysql_select_db($Database, $dbh);
  5. $results = mysql_query("SELECT * FROM licnikm ORDER BY id DESC LIMIT 1");
  6. $row = mysql_fetch_array($results) or die("Cannot execute SELECT query.");
  7.  
  8. $zmienna1 = ($row["Produkcjasuma"]);
  9. $zmienna2 = ($row["Zuzyciesuma"]);
  10. $zmienna1 = ($zmienna1+$_POST[produkcam]);
  11. $zmienna2 =($zmienna2+$_POST[zuzyciem]);
  12. echo $zmienna2;
  13. include("dbconnect.php");
  14.  
  15. $_POST[zuzyciem]=($_POST[zuzyciem]*60);
  16. $_POST[produkcam]=($_POST[produkcam]*60);
  17. $query = "INSERT INTO licnikm (czas, zuzyciem, produkcam, osw, Produkcjasuma, Zuzyciesuma )
  18. VALUES ('$czas', '$_POST[zuzyciem]', '$_POST[produkcam]', '$_POST[osw]','$zmienna1','$zmienna2')";
  19.  
  20. if(!@mysql_query($query))
  21. {
  22. echo "&Answer; SQL Error - ".mysql_error();
  23. return;
  24.  
  25. }
  26. $v= ($czas - 31622400);
  27.  
  28. $pytanie = "DELETE FROM licnikm WHERE czas < '$v'";
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.01.2026 - 17:57