Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    13

    [MySQL] Sottrazioni temporali su campo datetime (problemi a mezzanotte)

    Ciao. Ho un problema che dovrebbe essere piuttosto banale, ma non riesco a risolverlo...

    Ho una chat, i messaggi inviati dagli utenti vengono inseriti in una tabella mysql, dalla quale vengono selezionati per essere visualizzati. Ogni messaggio viene cancellato dopo un'ora dal suo invio, secondo un codice (che spero sia esatto) del tipo:

    mysql_query("DELETE FROM chat WHERE orario+10000 < now()");
    (il campo orario è datetime)

    Sempre allo scoccare della mezzanotte, e solo a quell'ora, vengono cancellati tutti i messaggi (anche quelli che sono stati inviati da meno di un'ora). Dov'è l'errore?
    Grazie

  2. #2
    codice:
    mysql_query("DELETE FROM chat 
                       WHERE orario + INTERVAL 1 HOUR < NOW()");
    ma quel 10000 cosa dovrebbe essere?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    13
    Grazie!
    Ah ehm.. niente... non sono molto ferrata in query mysql

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.