Visualizzazione risultati 1 fino 6 di 6

Discussione: Estrarre dati da mysql nelle ultime due ore

  1. #1
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito Estrarre dati da mysql nelle ultime due ore

    Buongiorno,
    ho creato una tabella dove tra le colonne esite
    Data formato 2012-12-29
    Ora formato 11:50
    TimeStamp formato 1356778200

    il mio problema è che non riesco ad estrapolare i dati delle ultime 2 ore.

    Archiviando il timestamp volevo utilizzare questo dato per ricavare i dati maggiori di 2 ore dal timestamp archiviato.

    Codice PHP:
    $orarif = mktime($ora,$minuti -120,0,$mese,$giorno,$anno);
    $query = "SELECT * FROM tabella WHERE Data = '$DATA' AND TimeStamp > '$orarif'";
    E' possibile una cosa del genere con timestamp ?
    o devo utilizzare altre funzioni ?
    Grazie .
    Ultima modifica di dreadnaut : 29-12-2012 alle ore 15.28.34 Motivo: + tag [php] per il codice

  2. #2
    Guest

    Predefinito

    Codice PHP:
    $orarif = time() - 7200;
    $query = "SELECT * FROM tabella WHERE Data = '$DATA' AND TimeStamp > '$orarif'";
    Ultima modifica di dreadnaut : 29-12-2012 alle ore 15.28.45 Motivo: + tag [php] per il codice

  3. #3
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito

    Ok ti ringrazio per l' aiuto.
    Buon Anno..

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da raimaker Visualizza messaggio
    Ok ti ringrazio per l' aiuto.
    Buon Anno..
    Purtroppo non ho avuto tempo di provarlo... funziona?

  5. #5
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito

    Citazione Originalmente inviato da edo98 Visualizza messaggio
    Purtroppo non ho avuto tempo di provarlo... funziona?
    Scusa il ritardo a risponderti
    si si funziona ..
    Approfitto per augurarti Buon Anno a te e a tutti coloro che partecipano al forum.
    Garzie

  6. #6
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito

    scusami ancora, ma volendo utilizzare la data archiviata in formato hh:mm come posso fare la ricerca dei record delle ultime 2 ore ?
    Codice PHP:
    $DATA= date("Y-n-j");

    $query = "SELECT * FROM tabella WHERE Data = '$DATA' AND Ora > '$orarif'"; ?
    per $orarif cosa mi consigli , uare la funzione explode dell' ora e detrarre -2 ?
    Ultima modifica di alemoppo : 16-01-2013 alle ore 01.51.08 Motivo: +tag [php]

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •