Supprimer tout une ligne de ma base sql
Résolu
posteur
-
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
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
Configuration: Windows Vista Firefox 3.0.7
1 réponse
-
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 !-
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());
}
-