webForumDet fria alternativet

tiden - 5 minuter

6 svar · 134 visningar · startad av Picklezz

PicklezzMedlem sedan jan. 2002414 inlägg
#1

Går det att få fram tiden för fem minuter sedan i timestamp format?

Det jag vill är att den skall kontrollera så att liknande data inte finns i databasen inom 5 minuter...

PicklezzMedlem sedan jan. 2002414 inlägg
#2
SELECT `id` , `date` , `ip` , `referer` , `browser` , `country` , `language` , `domain` 
FROM `counter` 
WHERE `date` < 'NOW( )-300';

Har kommit så långt men får det verkligen inte att fungera! den visar inte något även om jag har en post där date är satt till tiden som är nu minus 1 minut...

MatteMedlem sedan aug. 20002 975 inlägg
#3

Jag tror mer på:

SELECT ... WHERE date < DATE_SUB(NOW(), INTERVAL 5 MINUTE)

Mer om datum/tid-funktioner för TIMESTAMP och DATETIME kan du läsa här: http://www.mysql.com/doc/en/Date_and_time_functions.html

PicklezzMedlem sedan jan. 2002414 inlägg
#4

av någon anledning så visar den nu poster som är 40 minuter gamla...

PicklezzMedlem sedan jan. 2002414 inlägg
#5

< - tecknet är åt fel håll =)

MatteMedlem sedan aug. 20002 975 inlägg
#6

Trodde du ville ta ut poster som är äldre än 5 minuter med din SQL-fråga.

Fungerar nu om jag förstod dig rätt?

PicklezzMedlem sedan jan. 2002414 inlägg
#7

japp nu fungerar det =)

jag har typ glömt av all min sql kunskap känner jag =(

men men jag får väl pyssla en stund så får vi se hur det går =)

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)