Avatar billede truthorn Nybegynder
10. juli 2002 - 15:33 Der er 4 kommentarer og
1 løsning

timestamp-sammenligning

Hvis jeg har et timestamp i en database - og jeg ønsker at finde ud af, om der er gået mere end f.eks. 30 minutter siden dette timestamp (i tid .) - hvordan gør man det smartest?
Avatar billede morw Nybegynder
10. juli 2002 - 23:12 #1
UNIX_TIMESTAMP(felt)>UNIX_TIMESTAMP()-1800
Avatar billede truthorn Nybegynder
11. juli 2002 - 12:17 #2
OK - hvordan ser hele statement'en ud :-/

Jeg er desværre ikke super-SQL-haj :-(
Avatar billede morw Nybegynder
11. juli 2002 - 13:39 #3
Giv flere oplysninger om din tabel samt felter så...
Avatar billede mortenfn Nybegynder
11. juli 2002 - 23:05 #4
$nutid=time()-1800;

mysql_query("SELECT *,UNIX_TIMESTAMP(tid) AS time FROM tabel WHERE time <'$nutid'");

timestamo ligger i tid og sættes med værdien "now"

Mon ikke denne virker, er dog ikke testet

mortenFN
Avatar billede truthorn Nybegynder
08. september 2002 - 14:39 #5
Tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester