Ciao a tutti, sto diventando matto con una query che faccio tranquillamente dal database ma appena la lancio da PHP non funziona.
Non trovo errore, eppure non va....Quando lancio entrambe le query, in tutta la tabella nomecampo diventa 1 (anche dove la data è diversa).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;
}
}
Probabilmente sbaglio qualcosa nel trattare la data (nella tabella mysql il campo è DATE).