26. maj 2005 - 21:36Der er
6 kommentarer og 1 løsning
Delete fra DB hvis ikke aktiv?
Hejsa, kig lidt på denne kode jeg har lavet:
// Vælger de brugere der er i online_nu $foresp = mysql_query("SELECT * FROM online_nu"); while($data = mysql_fetch_array($foresp)){
// definere $tid_nu som tiden lige nu $tid_nu = time();
// $data[sidst_aktiv] er en time() om hvornår brugeren loggede ind, indsættes når brugeren logger ind $kickout = $time_now-$data[sidst_aktiv];
// Hvis der går mere end 60 sekunder siden brugeren sidst var aktiv så bliver han slettet fra online_nu if($kickout >= 60) { mysql_query("DELETE FROM online_nu") or die(mysql_error()); } }
Problemet ligger i at hvis der er 1 bruger som ikk har været aktiv i 60 sekunder så bliver alle slettet, hvordan definere jeg sådan at det kun er den enkelte bruger som ryger ud?
ja undskyld min fejl, time_now var rettet til time_nu. men angom, ved godt der skal defineres hvilken bruger der skal smides ud men det er der mit problem er, ved ikk hvordan jeg finder det :'(
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.