Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
856 connectés 

  FORUM HardWare.fr
  Programmation

  [SQL] : comment supprimer plusieurs enregistrements a la fois ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] : comment supprimer plusieurs enregistrements a la fois ?

n°94917
Batman-Fr
powered by caféine
Posté le 30-01-2002 à 15:12:09  profilanswer
 

:hello:  
 
voila, j'ai une liste d'annonces que je recupere depuis une table avec un chekbox pour chacune permettant de dire qu'on veut la supprimer.
 
Je reussi a recuperer comme un grand ( :D ) la valeur de chacune selectionnee correspondant a la cle primaire de la table de ces annonces.
 
Par contre, je ne vois pas comment coder ma requete pour lui dire de toutes les supprimer d'un coup :(  
 
Je ne vois que la solution de l'iteration de mon odbc_exec mais je ne trouve cela pas propre ... ou bien je me trompe et c'est comme ca qu'il faut faire ?
 
merci d'avance pour vos précieux conseils :jap:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
mood
Publicité
Posté le 30-01-2002 à 15:12:09  profilanswer
 

n°94933
gizmo
Posté le 30-01-2002 à 15:31:01  profilanswer
 

ben soit tu trouves une caractéristique commune et unique aux aux enregistrement a effacé et tu la met dans la clause where du delete, soit tu met une série de caractéristiques unique a ces élément et tu les mets dans la clause where avec des or.

n°94936
Batman-Fr
powered by caféine
Posté le 30-01-2002 à 15:41:28  profilanswer
 

je n'ai que la REF de chaque annonce qui correspond a la cle primaire de ma table ...
 
je fais donc un DELETE FROM ma_table WHERE REF = $machin OR REF = $machin2 OR REF = $machin3 ... ...  :??:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°94956
Kristoph
Posté le 30-01-2002 à 16:02:46  profilanswer
 

Faudra que je dépoussière mon SQL un bon coup car je ne suis pas du tout sur de moi sur ce coup la.
 
Essaye un truc du genre :
DELETE * FROM table WHERE ref IN ($machin, $machin2 );


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [SQL] : comment supprimer plusieurs enregistrements a la fois ?

 

Sujets relatifs
[SQL] Encore besoin d'1 chtit peu d'aide plizzz..[SQL] ODER BY ... DESC pour décroissant mais croissant cmt je fais ?
[SQL + PHP] Rapidité => comment faire[SQL] Comment ajouter des enregistrement dans 1 table
Comment supprimer les bordures d'une iframe ?[SQL]: Syntaxe complète du langage?
[ASP] pb sur requete SQLProbleme avec PHP/SQL
[PHP/SQL] Recupéé les champs d'une table avec php[ VBA ] Accéder aux enregistrements d'un table ?
Plus de sujets relatifs à : [SQL] : comment supprimer plusieurs enregistrements a la fois ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR