student Posted March 19, 2011 Report Share Posted March 19, 2011 Sveiki visiem! Veidoju tādu skriptu, kurš pārbaudītu, vai lietotājs šo darbību ir jau veicis iepriekšējo 10 minūšu laikā (šī informācija glabājas mysql datubāzē) un ja ir, tad atgriež true, un ja nav, tad atgriež false. Kāds varētu lūdzu pateikt, kādu query man izmantot? Quote Link to comment Share on other sites More sharing options...
codez Posted March 19, 2011 Report Share Posted March 19, 2011 SELECT IF(unix_timestamp()-`time`<=600,'TRUE','FALSE') FROM sometable Quote Link to comment Share on other sites More sharing options...
student Posted March 19, 2011 Author Report Share Posted March 19, 2011 Varētu, kādu komentāru par to? Neko nesaprotu... Quote Link to comment Share on other sites More sharing options...
codez Posted March 19, 2011 Report Share Posted March 19, 2011 Ja "laiks šobrīd" - "laiks, kad notikusi pēdējā darbība" <= 600, tad pēdējā darbība ir notikusi pēdējo 10 min laikā. Quote Link to comment Share on other sites More sharing options...
student Posted March 19, 2011 Author Report Share Posted March 19, 2011 Paldies! Cerams izdosies kaut ko izdarīt. Quote Link to comment Share on other sites More sharing options...
student Posted March 19, 2011 Author Report Share Posted March 19, 2011 Nekas nesanāk :( Un kā panākt to, lai php skripts vienkārši pārbauda un izmet ārā no datubāzes, cik ilgs laiks pagājis kopš iepriekšējās darbības? Quote Link to comment Share on other sites More sharing options...
Gints Plivna Posted March 19, 2011 Report Share Posted March 19, 2011 šī informācija glabājas mysql datubāzē "Informācijas" kolonas nosaukums un datu tips ļoti noderētu, lai nenodarbotos ar minēšanu kādā gan formātā Tu to glabā. Gints Plivna http://datubazes.wordpress.com/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.