Trovato l'errore:
Codice PHP:
$data=date("Y-m-d");
echo 
"Data odierna: ".$data."
"
;
$query="SELECT * FROM turni WHERE data='".$data."' AND smsinviato=0";
$result=mysql_query($query) or die ("Errore! Ricontrolla la query: ".mysql_error());
if (
mysql_num_rows($result)>0)
{
    
//$row=mysql_fetch_array($result);
    
while ($row=mysql_fetch_array($result))
    {
        
$id=$row['id_turno'];
        
$data=$row['data'];
        
$ora=$row['ora'];
        
$gruppo=$row['id_gruppo'];
        
$film=$row['film'];
        
$smsinviato=$row['smsinviato'];
        
// Codice Invio SMS
        // [...]
        
$query2="UPDATE turni SET smsinviato=1 WHERE id_turno='".$id."'";
        
$result2=mysql_query($query2) or die ("Errore! Ricontrolla la query: ".mysql_error());
        echo 
"
Sms inviato a gruppo "
.$gruppo." per turno ".$id;
    }
} else echo 
"
Nessun sms da inviare"