Toon posts:

[PHP] 2 minuten optellen bij een opgeslagen datetime

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Bij een actie word een date timestamp opgeslagen in het MySQL database.

alleen om dezelfde actie nog een keer uit te voeren moet de gebruiker 2 minuten wachten.

dus bij de actie word er gekeken of de current datetime 2 minuten later is dan de opgeslagen.

zo word het opgeslagen:
PHP:
1
2
3
4
5
6
7
8
9
10
$date = date('Y-m-d H:i:s');

$result = mysql_query("
        UPDATE
            `users`
        SET
            `timer` = '$date'
        WHERE
            `userid` = $login
    ",$conn);



en zo moet het worden gechecked..
(mijn probeer actie)...
PHP:
1
2
3
4
    $date = date('Y-m-d H:i:s');
    if (($row["timer"] + 2) >= $date){
    
    }

misschien heel stom maar zo word er dus 2 jaar opgeteld...
maar hoe tel ik 2 minuten erbij op?

of kan je geen datetime's vergelijken????

Verwijderd

Topicstarter
help? |:( :'(

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

• MySQL datetime converteren naar unix-timestamp;
• In PHP een unix time stamp maken;
• Verschil moet 2*60 zijn.

edit:

Err kicken na 5 minuten? Zoveel tijd heb ik nodig om mn reply te typen...

[ Voor 30% gewijzigd door RedRose op 26-03-2004 12:03 ]

Sundown Circus


  • whoami
  • Registratie: December 2000
  • Laatst online: 14:08
Kicken is pas toegestaan na 24h. Je topic blijftt zolang zichtbaar in de active topic list, dus je moet niet zo opdringerig zijn.

Kijk trouwens eens in de MySQL documentatie, en ga op zoek naar de datetime functions enzo.

[ Voor 27% gewijzigd door whoami op 26-03-2004 12:15 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
wat is kicken?
modbreak: kicken is posten om je topic omhoog te halen in de topiclist.
Wat je dus deed met je 2de reply: een onzinnige post om je topic omhoog te halen

[ Voor 87% gewijzigd door whoami op 26-03-2004 12:15 ]


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 08:59

ripexx

bibs

Een hint, kijk eerst een naar de datum en tijd functies van mysql of php ;)

buit is binnen sukkel


  • whoami
  • Registratie: December 2000
  • Laatst online: 14:08
Conclusie:
Kijk dus eens in de documentatie van MySQL.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.