DELETE DANS UNE BOUCLE IF

Résolu/Fermé
Loupile - 23 oct. 2006 à 16:29
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 23 oct. 2006 à 17:06
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

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
23 oct. 2006 à 17:06
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