Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Różnica 2 wyników z MySQL (obecnego i poprzedniego).
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, przy dodawaniu wyniku do MySQL wpisuję czas (funkcja time()(IMG:style_emoticons/default/wink.gif) i przy wyświetleniu wyniku chciałbym wyświetlić różnicę między wysłanymi wiadomościami..

Zapytanie SQL:
  1. $wynik = mysql_query("SELECT * FROM czat_rec ORDER BY `czat_rec`.`date_rec` DESC") OR die('Błąd zapytania');


Przykładowe wyświetlenie - te które już zrobiłem:
Kod
19:19 User: Wiadomosc 5
1350062368

19:19 User: Wiadomosc 4
1350062364

19:19 User: Wiadomosc 3
1350062361

19:19 User: Wiadomosc 2
1350062356

19:19 User: Wiadomosc 1
1350062354


Te cyferki pod Wiadomościami to zapisany czas funkcją time(); i teraz chciałbym osiągnąć efekt:

Kod
19:19 User: Wiadomosc 5
1350062368
Czas: 4s (1350062368 - 1350062364 = 4)

19:19 User: Wiadomosc 4
1350062364
Czas: 3s (1350062364 - 1350062361 = 3)

19:19 User: Wiadomosc 3
1350062361
Czas: 5s (1350062361 - 1350062356 = 5)

19:19 User: Wiadomosc 2
1350062356
Czas: 2s (1350062356 - 1350062354 = 2)

19:19 User: Wiadomosc 1
1350062354
Czas: 0s (1350062354 - 1350062354 = 0)



Działa to na takiej zasadzie, że odejmuję obecny wynik od poprzedniego np.: User: Wiadomosc 2 - User: Wiadomosc 1, czas odstępu wychodzi 2s..

Jak takie coś zrobić ?.

Z góry bardzo dziękuje i pozdrawiam;)

Ten post edytował Giluś 12.10.2012, 18:55:30
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: 23.08.2025 - 06:21