\n"; $Resultat = mysql_query($sqlrequest, $MaConnection); if (!$Resultat) {die('Erreur sur la requête : ' . mysql_error());} else{ // Si la requête est bien passée $num_rows = mysql_num_rows($Resultat); //Récupération du nombre de lignes en réponse echo "Nombre de lignes à traiter : $num_rows
\n"; if ($num_rows > 0){ $i=0; while ($MaLigne=mysql_fetch_array($Resultat, MYSQL_ASSOC)){ //Passage en revue de tous les résultats $ValeurChampUniquePourClePrimaire = $MaLigne['NomChampAvecValeurUnique']; $ValeurAMEttre = "Mise via update"; //Valeur à indiquer //echo "MaVariable : $ValeurAMEttre
\n"; //mysql_real_escape_string($ValeurChampUniquePourClePrimaire, $MaConnection); $ValeurChampUniquePourClePrimaire = addslashes($ValeurChampUniquePourClePrimaire); //Permet de ne pas bugger si la chaine contient des caractères à la con comme des guillemets et autres //Mise au point de la requête de mise à jour $sqlrequestupdate = "UPDATE `".constant('sqldbname')."`.`NomTable` set `NomChampQuiPeutEtreVide` = '$ValeurAMEttre' where `NomTable`.`NomChampAvecValeurUnique` = '$ValeurChampUniquePourClePrimaire' LIMIT 1;"; echo "sqlrequestupdate : $sqlrequestupdate
\n"; $ListeRequetes[$i]=$sqlrequestupdate; // on stocke la requête dans un tableau $i++; } } //On joue toutes les requêtes de maj pour les types $CompteurFile=0; while ( $CompteurFile < count($ListeRequetes)) { $sqlrequestupdate = $ListeRequetes[$CompteurFile]; echo "$sqlrequestupdate
\n"; $Resultat = mysql_query($sqlrequestupdate, $MaConnection); echo "Resultat : $Resultat
\n"; $CompteurFile++; } } mysql_close($MaConnection); } else{ die('Connexion impossible : ' . mysql_error()); } ?>