Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Czas wyświetlania rekordu z bazy
kemes123
post 17.03.2011, 10:21:23
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.04.2010

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


Witam
Poszukuję rozwiązania mającego na celu wyświetlanie wiadomości z bazy w określonym przedziale czasowym dla konkretnego usera.
W bazie mam kolumny: ID, Login, data1, data2, wiadomość.

Data 1 zawiera datę początkową i data 2 ma datę końcową i napisałem coś takiego:
  1.  
  2. $czaslive = date("Y-m-d H:i");
  3.  
  4. $wynik = mysql_query ("SELECT * FROM live WHERE `login_1`='".$login."' AND `data2` > '".$czaslive."';");
  5.  
  6. while ($rekord = mysql_fetch_array ($wynik)) {
  7. $id = $rekord[0];
  8. $login_1 = $rekord[1];
  9. $data1 = $rekord[2];
  10. $data2 = $rekord[3];
  11. $wiadomosc = $rekord[4];
  12.  
  13. print "<center><b><font color='red' size='6'>".$wiadomosc."</font></b></center>";
  14. }
  15. print "<br>";

komunikat wyświetla się i zanika po określonym czasie dla daty2 ale tylko w przypadku gdy w bazie dla konkretnego usera jest tylko 1
Gdy do bazy dodam kolejny rekord w przedziale czasowym np. na dzień jutrzejszy pojawiają się dwa komunikaty.
Po przeszukaniu forum znalazłem informacje o time() i być może to mogło by pomóc ale za "zielony" na to jestem.
Go to the top of the page
+Quote Post
erix
post 17.03.2011, 11:15:34
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Przecież pola z datą możesz porównywać w SQL identycznymi operatorami, co liczby, więc w czym problem? wink.gif

Podpowiedź: dodawać też można; nie podałeś info o strukturze, dlatego można najwyżej zxgadywać.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:55