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

    [PHP] Problema con le date mysql

    Ciao
    Ho un problema con una semplice select
    $data_partenza = date("2005-$mese1-$gg1");
    DATEDIFF(tbl_PERIODI.data_ritorno, $data_partenza) as DIFFERENZA_DATE

    Quando faccio una while sui risultati non mi visualizza la differenza delle date nel database....

    il campo data_ritorno e del tipo DATE es. 2005-01-08
    anche la variabile $data_partenza e DATE

    PREMETTO: che $data_partenza è sempre inferiore da data_ritorno

    che devo fare?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    questo succede solo se faccio il controllo con una variabile
    invece se faccio
    DATEDIFF(nomecampo2, nomecampo1)
    funziona perfettamente, perchè con le variabili non va?

  3. #3
    Forse perchè nella select le variabili dovresti scriverle così:
    Codice PHP:
    "'.$nomevariabile.'" 
    Sempre che la query sia contenuta tra due " "
    Nemus Loren
    www.freephp.tk

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    mmm non va!?!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    ma le variabili non vengono interpretate se messe tra " "??

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670
    nessuno?

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.