\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());
}
?>