Ciao a tutti, ho una tabella relativo ad un calendario che ha 3 campi data (Data, DataIn, DataFin), devo scrivere una query in cui se la data odierna è diversa dal campo Data fa qualcosa, altrimenti fa altro.
In pratica il codice è:
codice:
$oggi=date("Y-m-d");

$contr_data = "SELECT Data FROM Calendario where '".$oggi."' between DataIn and DataFin";
$exec = mysql_query($contr_data) or die(mysql_error()); 

while($d = mysql_fetch_array($exec))
{  
    
    if($d['Data'] <> $oggi) 
        echo "OK";                    
    else
        echo "NON ACCESSIBILE";         
}
nel primo if ci va nell'else (quando reimposto la data di sistema) no.

Ho notato che la query risulta vuota quando la data oggi=Data, avevo pensato a qualcosa del genere

else if(is_null($d['Data']))

ma non va neanche così....


Qualche suggerimento????