Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    DELETE, ma perchè non funziona??

    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??

  2. #2
    No se riassegni $result dopo l'esecuzione di DELETE.

  3. #3
    perbacco, che sbadato, sono proprio andato :berto:

    grazie grazie

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Vado un po' OT sulla tua domanda, ma se non fai niente nel mezzo perché non usare una DELETE secca sulle due condizioni della prima query? :master:

  5. #5
    si hai ragione, complico sempre tutto facendo cose inutili :quote:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.