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????