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 è:
nel primo if ci va nell'else (quando reimposto la data di sistema) no.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"; }
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????