Buondì , con la seguente query dovrei eliminare tutti i record i quali hanno id_user e id_show stabiliti nel WHERE della query stessa, poi metto tutto in un ciclo while ma elimina SOLO la prima prenotation dell'array, perché??


Codice PHP:
$query="SELECT id_prenotation FROM prenotation_temp WHERE id_user='$utente' AND id_show='$show'";
$result mysql_query($query) or die(mysql_error());
while (
$row mysql_fetch_array($result)) {
      
$prenotation=$row['id_prenotation'];
      
$query="DELETE FROM prenotation_temp WHERE id_prenotation='$prenotation'";
      
$result mysql_query($query) or die(mysql_error());
      } 

Dovrebbe funzionare no??