23. november 2005 - 18:35Der er
6 kommentarer og 1 løsning
Handling inden for et tidsinterval
Hey.. Jeg skal have lavet noget så hvis man kommer online på mit brugerlogin inden for en bestemt tidsgrænse skal den automatisk pludse op i en tabel..
FX: Jeg har indkaldt mine brugere til at være online fra kl. 19:00 til kl. 20:00. Når en bruger kommer online i dette tidsrum skal den gå ind i min statistik tabel og melde ham som ankommet, ved at sætte værdien 1 i et felt, samtidig skal den gå ind i en anden tabel og pludse op så jeg kan holde øje med hvor mange gange han har mødt op, til forskellige indkaldelser.
mine tider for start og slut er angivet med variablerne: $starttime og $endtime
begge får begge sine værdier fra et timestamp i databasen.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
mysql_query("UPDATE ... SET ...='1' ...") or die(mysql_error());
med:
mysql_query("UPDATE ... SET fieldName=fieldName+1 ... WHERE ... LIMIT 1") or die(mysql_error());
Jeg har også tilføjet lidt andet, som du også skal bruge, i WHERE, skal du bestemme hvilken række du vil ændre, hvis det er en bruger hvor det er id-feltet med numret $id, skriver du id='$id', og limit 1 sikrer at det kun er en række der bliver påvirket, hvis der skulle være en fejl, vil det så være let at rette tilbage igen. :)
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.