Bonjour,
Je fais un insertion dans les bases de données ligne par ligne. Mais quand je veux effacer les données ligne par ligne, j'efface toutes les lignes à la fois
Le problème, je voudrais les éffacer une par une.texte ici1
Effacer text (lien pour effacer le text dans les bases)
texte ici2
Effacer text(lien pour effacer le text dans les bases)
Voici mon script, il y bien un boucle, mais....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 <?php // Nouvelle instance $Bdd = new MySQL(); // Connexion à la base de donnée // Et sélection de la base if(!$link = $Bdd -> connect($MySQL_Host, $MySQL_User, $MySQL_Passwd, $MySQL_Base)) die( $Bdd -> return_error() ); // la requete qu'on va envoyer : $Query = ' SELECT * FROM actualite '; // Envoi de la requete : if( !$Result = $Bdd -> Send_Query($Query, $link) ) die( $Bdd -> return_error()); while($annonce = $Bdd -> get_array($Result)) { ?> <!-- CODE HTML --> <span class="text_bleu_left"> <?php echo stripslashes($annonce["elm1"]) ?></span> <br/> <a href="<?php echo'suppression_mysql.php?elm1=$annonce[elm1]' ?>"> Effacer l'actualité</a> <br /> <!-- CODE HTML --> <?php } // FERMETURE DE LA BOUCLE while // On libère les resultats $Bdd -> free_result($Result); // On ferme la connexion $Bdd -> close($link); ?> <br /> <br /> <br />
Voici mon script suppression_mysql.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php header("Content-Type: text/html; charset=iso-8859-1"); /* Insertion variable de connexion et fonctions utiles */ require_once('includes/fonctions.php') ; require_once('includes/mysql/mysql.php') ; foreach($_POST as $cle => $val) { echo $cle." => ".$val."<br/>" ; } echo str_repeat("<br/>",3) ; // Nouvelle instance $Bdd = new MySQL(); // Connexion à la base de donnée // Et sélection de la base if(!$link = $Bdd -> connect($MySQL_Host, $MySQL_User, $MySQL_Passwd, $MySQL_Base)) die( $Bdd -> return_error() ); $elm1=mysql_real_escape_string($_GET["elm1"]); $req="DELETE FROM actualite"; $resultat = mysql_query($req); if( !$resultat) print("Effacement non effectué"); else print("Effacement réussi"); ?>
Partager