lazda144 Posted August 3, 2008 Report Share Posted August 3, 2008 Kaa var izveidot lai ja datubaazee pienaak jauni zinojumi visiem kas atrodas noteiktaa lapaa peec refresh tiek izmests kaads pazinojums? Link to comment Share on other sites More sharing options...
Mr.Key Posted August 3, 2008 Report Share Posted August 3, 2008 variants apspēlēšanai - katrai sesijai saglabā prev_visit timestamp un pie load taisa selektu, skatoties vai ieraksta timestamp nav jaunāks par last_visit. Link to comment Share on other sites More sharing options...
Kavacky Posted August 3, 2008 Report Share Posted August 3, 2008 Piefiksē, cik pulkstenis. Pie ielādes skaties, vai ir ziņojumi, kas radušies pēc pirmīt piefiksētā laika. Link to comment Share on other sites More sharing options...
lazda144 Posted August 3, 2008 Author Report Share Posted August 3, 2008 pulkstens man itkaa jau ir piefikseets jau, bet kaa saliidzinaat piefikseeto ar esosho? Link to comment Share on other sites More sharing options...
Mr.Key Posted August 3, 2008 Report Share Posted August 3, 2008 tabulā vajag lauku, kurā glabā ieraksta pievienošanas laiku, pieņemsim, ka tas ir date_created, kurā glabā UNIX timestamp (bet var būt arī SQL natīvais DATE TIME tips) tad tev ir skripts, kura beigās ir rinda $_SESSION['last_visit'] = time(); bet pašā skripta sākumā ir tā // last_visit ne vienmēr var būt if ($_SESSION['last_visit']) { $sql = "SELECT COUNT(*) AS count_since_last_visit FROM tabula WHERE date_created > " . (int) $_SESSION['last_visit']; // izpilda query un skatās uz count_since_last_visit vērtību } ja datubāzē izmanto natīvo DATETIME tipu, tad attiecīgi pārveido. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 3, 2008 Report Share Posted August 3, 2008 tad tev ir skripts, kura beigās ir rinda Labak uzreiz pec ieraksta izdariisanas... jo pastav varbutiba ka , kamer skripts izpildaas (nonak liidz beigam) kads jau paguvis kautko pievienot ;) // sada iespeja gan ir arkartigi nieciga, bet tomer ir .... P.S. pat vel labak pirms ieraksta veiksanas DB ... Link to comment Share on other sites More sharing options...
Mr.Key Posted August 3, 2008 Report Share Posted August 3, 2008 nu vispār jā, nezinu, kāpēc bija doma par to, ka tam jābūt beigās, kaut kāds iemesls bija, bet rakstot tā doma jau paspēja aizmaldīties bez pēdām. bet tā jau jā, last_time var saglabāt pirms ieraksta veikšanas, galvenais, lai viņš nav pirms SELECT veikšanas. Link to comment Share on other sites More sharing options...
Recommended Posts