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

    query per cancellare record [delete]

    ciao a tutti
    io devo fare una query che mi cancella tutti i record con un determinato id...
    i valori degli id ce li ho dentro un array... posso fare una query unica o devo metterla dentro un for che mi estrae il valore ogni ciclo ???

    esiste qualcosa del genere ?

    $sql_delete = "DELETE FROM aree
    WHERE id = $array_id ";


    $array_id ha questi valori; 26,27,29,30,32,36,31,33,35,25
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    $array_id ha questi valori; 26,27,29,30,32,36,31,33,35,25

    $wId=implode(" OR id = ", $array_id );

    $sql_delete = "DELETE FROM aree
    WHERE id = $wId";

    non è bellissimo ma dovrebbe funzionare,
    anche se un:

    foreach($array_id as $val){

    $sql_delete = "DELETE FROM aree
    WHERE id = $val";
    mysql_query($sql);
    }
    forse è meglio.
    ...altri 5 anni di purga...

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.