Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [php] query problema time

    Ciao a tutti!!

    Codice PHP:
        mysql_query("
        DELETE FROM "
    .$_CONFIG['table_sessioni']."
        WHERE creation_date + "
    .$_CONFIG['expire']." <= ".time()
        ); 
    in particolare non capisco questo:

    WHERE creation_date + ".$_CONFIG['expire']." <= ".time()

    mi aiutate per favore?

    Grazie in anticipo

  2. #2

    Re: [php] query problema time

    Originariamente inviato da dalceredo
    Ciao a tutti!!

    Codice PHP:
        mysql_query("
        DELETE FROM "
    .$_CONFIG['table_sessioni']."
        WHERE creation_date + "
    .$_CONFIG['expire']." <= ".time()
        ); 
    in particolare non capisco questo:

    WHERE creation_date + ".$_CONFIG['expire']." <= ".time()

    mi aiutate per favore?

    Grazie in anticipo
    where il campo creation_date + (somma) un valore "n" definito nella variabile sia minore od uguale al tempo corrente definito da time().

    quindi si suppone che tutti i valori sono numerici e cioe' creation_date e' un UNIX TIMESTAMP

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

  3. #3
    grazie della veloce risposta... ma scusa...


    praticamente la query potrebbe significare:

    cancella dalla tabella sessioni quei record che sono maggiori o uguali a adesso( time() )... cioe' cancella tutti i record scaduti?

  4. #4
    Originariamente inviato da dalceredo
    grazie della veloce risposta... ma scusa...


    praticamente la query potrebbe significare:

    cancella dalla tabella sessioni quei record che sono maggiori o uguali a adesso( time() )... cioe' cancella tutti i record scaduti?
    quello che fa la differenza e' il delta impostato nell'array $_CONFIG['expire']

    quindi (tempo_iniziale + delta) inferiore o uguale ad adesso.

    e' un modo come un'altro per decidere una scadenza, oppure altro... dipende dallo script. La query identifica solo i record che rispondono true alla where .. poi quello che ne fai dipende da te.

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

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.