Supprimer tout une ligne de ma base sql

Résolu
posteur -  
 posteur -
Bonjour,

j a une table avec 4 champs dont le premier champ id est une clé primaire je souhaite faire un delete sur toute une ligne y compris la clé primaire est ce que un delete from table where id=1 par exemple peut le faire ?

merci

1 réponse

vincent170186 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   52
 
salut
comme tu le dit un delete from table where id=1 (ou tu remplace table par le nom de ta table) fera trés bien l'affaire !
par contre noublie surtout pas le where (la condition!) ! sinon ça efface toute ta table
voila !
0
posteur
 
oki merci le souci c est que cela ne fonctionne pas j ai mis un echo sur mon $sql il m'indique bien delete from matable WHERE id=1 mais il ne supprime rien voila la requete complete

if (isset($_POST['suppr']))


{
echo $sql3= "delete from matable WHERE id='".$_POST['id']."'" ;


$req3= mysql_query($sql3) or die('Erreur SQL !'.$sql3.'<br>'.mysql_error());


}
0
posteur > posteur
 
desole en fait ca fonctionne :-) merci
0