[ error 404 @ 04.06.2008. 22:50 ] @
Pozdrav,
kako se odradjuje ako bih hteo da neke recimo oglase koji ne trebaju posle deset dana iz baze izbrisem automatski. Mozda i smestanje u neku drugu tabelu dolazi u obzir al s'obzirom da ih ima previse mislim da su nepotrebni i hteo bi ih da brisem posle odredjenog perioda i da mi se ne prikazuju na sajtu. U bazi imam 10 tabela sa oglasima...moze pomoc?
hvala.
[ Nemanja Avramović @ 04.06.2008. 23:07 ] @
I šta ti pravi problem, odnosno za šta ti je potrebna pomoć?

Periodično pozivaš skriptu (khm, je l' neko pomenuo cron? top tema?) i brišeš sve oglase kojima je razlika između datuma postavljanja i trenutnog datuma veća od 10 dana.
[ error 404 @ 05.06.2008. 01:08 ] @
Da, da cron job, odlicno. Samo ima jedan problem,nema datuma u tabelam ali...Oglasi trebaju da budu obrisani fixno na svakih deset dana, sto bi znacilo novi se postavljaju na svakih deset dana a s'obizirom da ima 10 tabela, jel vredi praviti automatsko brisanje ili bi usli u bazu i pobrislali?

[ Milan M. Radovic @ 05.06.2008. 01:23 ] @
Citat:
error 404: Da, da cron job, odlicno. Samo ima jedan problem,nema datuma u tabelam ali...Oglasi trebaju da budu obrisani fixno na svakih deset dana, sto bi znacilo novi se postavljaju na svakih deset dana a s'obizirom da ima 10 tabela, jel vredi praviti automatsko brisanje ili bi usli u bazu i pobrislali?


:) -> Kako zamisljas da objasnis kompjuteru koji su stari deset dana... nemaju krstenicu... moras u tabeli da imas DATUM unosenja oglasa...pa onda.

$old_time = time() - (60*60*24*10) // Sto mu doce 60 sec x 60 min x 24 casa x 10 dana....a time() je sadasnje mikrovreme

Pa u tabeli uporedis, ako je vrednost DATUM (datum kada je unesen oglas) manje od ovog - Ubij skota!

Slicno mozes da izmuvas ako hoces na svakih 10 dana da brises sve, onda pukni negde neku datoteku i zabelezi sadasnje vreme pa po ovom principu uradi. Mrzi me da ti pisem ceo code,jer smatram da ces moci da se snadjes
[ error 404 @ 05.06.2008. 10:11 ] @
Ok, hvala dovoljno pomoci..