Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129

    Parere su una query DELETE

    Ciao a tutti, vorrei un consiglio su una procedura di DELETE multipli con mysql.
    Su una tabella ho tutti i record dei numeri telefonici degli utenti, volendo cancellare per un singolo utente solo alcuni di questi (ad esempio un array con in numeri dei cellulari), ho creato un ciclo che esegue più query:


    Codice PHP:
    $num_cellulari = array('320','322','323','327','328','329'...etc...);                      

    while (list(
    $chiave,$valore) = each($num_cellulari)){                              

    $query_delete "DELETE FROM tabella WHERE  nome = $nome AND cell = $valore";     

    mysql_query($query_delete$db);                          


    E' possibile fare tutto ciò senza eseguire una query per ogni numero?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Puoi usare IN :

    DELETE FROM tabella WHERE nome = 'mario' AND campo IN('11','22','33')

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.