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

    query banale non funziona why?

    ragazzi mi stanno venendo sei seri dubbi

    delete from logged where ts < (ts-15) --> non va

    delete from logged where ts < (logged.ts-15) --> non va

    ts contiene un timestamp unix salvato (int 10) voglio che mi cancella tutti gli utenti che hanno un ts non aggiornato [ la div si aggiorna ogni 10 secondi ]


    questa sintassi è valida?

  2. #2

    Re: query banale non funziona why?

    Originariamente inviato da jerry6565
    ragazzi mi stanno venendo sei seri dubbi

    delete from logged where ts < (ts-15) --> non va

    delete from logged where ts < (logged.ts-15) --> non va

    ts contiene un timestamp unix salvato (int 10) voglio che mi cancella tutti gli utenti che hanno un ts non aggiornato [ la div si aggiorna ogni 10 secondi ]


    questa sintassi è valida?
    no, e non ha manco senso.

    traducendo in valori di esempio. ts = 100

    where 100 minore di 100 -15

    quando mai potra' diventare vero? Devi leggere il tempo corrente ... quindi:

    where unix_timestamp() > ts + 15

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    scusami era la stanchezza ho risolto proprio in questo modo.

    $db->query('delete from logged where ts < '.($timeStamp-30));

    Tra lavoro in azienda e le cose che faccio per me xD sto completamente perdendo il cervello! ora vaddo a nanna che fra 4 ore tocca già svegliarmi

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.