Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    controllare se data=oggi

    ho un campo in una tabella che è un valore time(tipo 1113913435) e vorrei controllare con una query quante pratiche ho nella tabella con la data di oggi,come posso fare?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    $query='SELECT COUNT(id) FROM tabella WHERE data>='.mktime(0,0,0,date('m'),date('d')date('Y')).' AND data<='.mktime(23,59,59,date('m'),date('d'),date('Y')); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    grazie

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    WHERE from_unixtime(data, '%Y-%m-%d') = curdate()

    .... potrebbe essere piu' corto...



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

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da piero.mac
    WHERE from_unixtime(data, '%Y-%m-%d') = curdate()

    .... potrebbe essere piu' corto...


    [/supersaibal]
    Ah allora esiste la funzione che trasforma l'unix timestamp in una data in formato cristiano

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    beh..

    io ho fatto cosi:
    if (date('d-m-Y')==date('d-m-Y',$row['ses_data']))
    $oggi++;
    dove ses_data è il campo time
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.