Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 1.806 pregleda

Najnovija ↓

Problem sa vremenom 23.05.2012. u 17:39 · pre 175 meseci #1
Na početku veliki pozdrav ES zajednici, pa bih volela da mi neko pomogne sa sugestijom.
Imam za mene nerešivi problem, potrebno mi je da se uneseni podaci u tabeli baze podataka nezadržavaju duže od pet dana po automatizmu skripte, predpostavljam da se taj efekat postiže upotrebom "for" ili "while" petljom i da se pri tom unese početna i krajnja vrednost uz operater uvećanja za 1(++), ali mi nije jasno kako da zadam pomenute vrednosti, napomenula bih da sam jednu od kolumni u tabeli nazvla datum i iz padajućeg menija type izabrala DATETIME, a po default-u 00-00-0000 00:00:00. Unapred yahvalna na sugestiji.
Re: Problem sa vremenom 23.05.2012. u 18:12 · pre 175 meseci #2
Prvo, datetime kolona treba da ima default vrednost now() umesto 0000-... Tako ces imati vreme unosa sloga.

Dalje, treba ti nacin da obrises sve slogove koji su stariji od 5 dana. Ovo mozes resiti trigerom nad tabelom ili iz same php skripte koja vrsi azuriranje tabele ukoliko se upisi u tabelu desavaju dovoljno cesto.

Ako zelis da odradis to iz php skripte iz iste izvrsi upit koji glasi "delete from tabela where datum < now() - interval 5 day"
Re: Problem sa vremenom 23.05.2012. u 18:23 · pre 175 meseci #3
Dobrodosla :)

Kreiras timestamp koristeci time(), oduzmes 86400*5 (pet dana), onda taj timestamp pretvoris u mysql date sa date( 'Y-m-d H:i:s', $phpdate ); (nisam siguran da li sam pogodio sintaksu, pa proveri za svaki slucaj), i onda jednostavno uradis mysql_query("DELETE FROM tabela WHERE datum < '$mysql_date'");.
I to je to... :)

Pozdrav
Re: Problem sa vremenom 23.05.2012. u 22:53 · pre 175 meseci #4
Hvala svima na pomoći, razmotriću vaše sugestije.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme