DELETE DANS UNE BOUCLE IF

Résolu
Loupile -  
kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,

j'essaye de faire en sorte que lorsque qu'il y a un resultat dans une premiere requete sql, il soit automatiquement suprrimés. et là il n'y a pas de messages d'erreur mais rien n'est supprimé de ma table ..
avez vous une idée ?

$sql="SELECT A.CDAWNB   FROM COCDES242 AS A, COCDES24 AS B WHERE A.CDAWNB=B.CDAWNB";
if($result = mysql_query($sql)) {
	while($ligne = mysql_fetch_object($result)) {
		$CDAWNB2 = $ligne->CDAWNB;
$sql2"DELETE FROM COCDES242 WHERE CDAWNB='$CDAWNB2'";
mysql_query($sql2);
echo $sql2;

		}
} 
else {
	echo "Erreur dans la recuperation des produits de la commande";
}

1 réponse

  1. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Et ca :

    
    $sql="SELECT A.CDAWNB   FROM COCDES242 AS A, COCDES24 AS B WHERE A.CDAWNB=B.CDAWNB";
    $result = mysql_query($sql) OR die ("PB REQUETTE 1");
    if ( $result != null){
    	while($ligne = mysql_fetch_object($result)) {
    		$CDAWNB2 = $ligne->CDAWNB;
    $sql2 = "DELETE FROM COCDES242 WHERE CDAWNB='".$CDAWNB2."'";
    echo $sql2;
    mysql_query($sql2) OR die("PB REQUETE 2");
    		}
    } 
    else {
    	echo "Erreur dans la recuperation des produits de la commande";
    }
    


    ca te met quoi ?

    0