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:
$wynik = mysql_query ("SELECT * FROM live WHERE `login_1`='".$login."' AND `data2` > '".$czaslive."';"); $id = $rekord[0]; $login_1 = $rekord[1]; $data1 = $rekord[2]; $data2 = $rekord[3]; $wiadomosc = $rekord[4]; }
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.