Ciao a tutti, sto diventando matto con una query che faccio tranquillamente dal database ma appena la lancio da PHP non funziona.
Codice PHP:
$data=date("Y-m-d");
echo "Data odierna: ".$data;
$query="SELECT * FROM tabella GROUP BY data HAVING data='".$data."'";
//$query="SELECT * FROM tabella WHERE data='".$data."'";
$result=mysql_query($query) or die ("Errore! Ricontrolla la query: ".mysql_error());
while ($row=mysql_fetch_array($result)) {
$id=$row['id_turno'];
$nomecampo=$row['nomecampo'];
if ($nomecampo==0)
{
$query="UPDATE tabella SET nomecampo=1";
$result=mysql_query($query) or die ("Errore! Ricontrolla la query: ".mysql_error());
echo "
CAMPO CAMBIATO IN ID: ".$id;
}
}
Non trovo errore, eppure non va....Quando lancio entrambe le query, in tutta la tabella nomecampo diventa 1 (anche dove la data è diversa).
Probabilmente sbaglio qualcosa nel trattare la data (nella tabella mysql il campo è DATE).