Supprimer 1 ligne dans une table mysql
Posté : 30 avr. 2012, 19:25
Bonjour,
Je voudrais supprimer 1 ligne de ma table 'marie' dans ma base 'noel' or j'arrive a supprimer toutes les ligne en me servant de l'id.
Mais ce n'est pas ce que je veux
Quelqu'un aurais t-il une suggestion
<---------------Page sup.php----------------------->
Je voudrais supprimer 1 ligne de ma table 'marie' dans ma base 'noel' or j'arrive a supprimer toutes les ligne en me servant de l'id.
Mais ce n'est pas ce que je veux
Quelqu'un aurais t-il une suggestion
<---------------Page sup.php----------------------->
<?php
error_reporting(E_ALL | E_STRICT);
//serveur=>localhost,
//utilisateur=>root,
//mot_de_passe=>' ',
//nom de la base=>noel,
//----1-CONNEXION AU SERVEUR ET A LA BDD------------------------------------------------
//--------------------------------------------------------------------------------------
$link3 = mysqli_connect('localhost', 'root', '') or die('Impossible de se connecter : ' . mysqli_error());
//echo 'Connexion ok'.'<br>';
//----2-CONNECTION A LA BDD NOEL--------------------------------------------------------
//--------------------------------------------------------------------------------------
mysqli_select_db($link3,'noel') or die('Impossible de selectionner la base de donnees');
//Norme UTF8
mysqli_query($link3,"SET NAMES UTF8");
//----3-RECUPERATION DES CHAMPS DU FORMULAIRE-DELETE------------------------------------
//--------------------------------------------------------------------------------------
if(isset($_POST['sup']) and (isset($_POST['id']))) {
$id = $_POST['id'] ;
$sup = $_POST['sup'];
//----4-REQUETE POUR SELECTIONNER LA TABLE "MARIE" DANS LA BDD "NOEL"-------------------
//----DELETE FROM (supprimer dans la bdd)-----------------------------------------------
//--------------------------------------------------------------------------------------
$query3 = "DELETE FROM marie WHERE id = ".$id ;
//-on insere le couple (mysqli_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
$resultat3=mysqli_query ($link3,$query3) or die ('Erreur SQL !'.$query3.'<br />'.mysqli_error());
//affichage des résultats, pour savoir si l'insertion a marchée:<br />
if($resultat3){
echo("<La Suppression de la bdd a été correctment faite."." Merci a vous".'<br>') ;
}
else{
echo("La Suppression de la bdd et la table marie, à échouée".'<br>') ;
}
}
?>
<!----HTML---------------------------------------------->
<!---DEBUT DU FORMULAIRE SUPPRESSION-------------------->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="feuilleStyle1.css" type="text/css"/>
<title>Suppression d'un ligne dans mysql de la table de Marie</title>
</head>
<body>
<form name="sup" action="marie.php" method="POST" enctype="multipart/form-data">
<input type="checkbox" name="id" value="checkbox">
<input type="submit" name="sup" value="sup">
</form>
</body>
</html>
<!---FIN DU FORMULAIRE SUPPRESSION------------------->