Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152

    problema con date e orari - cancellare record vecchi di X ore

    Ciao !
    Ho un sistema di votazione .
    Resgistro ip e momento del voto in una tabella .
    Il formato della data è datatime , ovvero il voto viene registrato e nel record datavoto viene inserito un dato di questo tipo : Y-m-d H:m:s
    Ora , io vorrei fare 2 cose .
    Nella pag del voto vorrei :
    - Cancellare i voti passati da X ore . quindi controllare se la data e orario attuale , meno quello sul db è > di X . Se è maggiore cancellare il record .
    - infine vorrei controllare che nei record rimanenti non ci sia lo stesso ip dell'utente che sta votando .

    Mi dareste una mano ?
    Grazie infinite !!
    Ciauz
    non so

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    1) DELETE FROM TABELLA WHERE DATAVOTO < DATE_SUB(NOW(), INTERVAL X HOUR )

    2) SELECT COUNT(*) FROM TABELLA WHERE IP= ...
    Se == 1 voto non possibile.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152
    GENIALE !!! heeh , grazie , non conoscevo sta funz di mysql !
    non so

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.