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
| $table = array('table1','table2');
$champs = array('champ1_de_table1','champ2_de_table1',champ1_de_table2');
$tind = array('0','2','4');
/* $tind est un tableau indice, il stocke l'indice où se trouve le premier champ dans $champs correspondant à une table dans $table.
Exemple : 0 -> pour table1, on sait que le premier champs a étudié se trouve à l'indice 0 dans $champs, il s'agit donc du champs 'champ1_de_table1'.
*/
// On boucle sur chaque table
for($i=0; $i < 2 ; $i++)
{
$blad = $table[$i];
// On boucle sur chaque champs
// $k correspond au premier champs de la table suivante
for($j=$tind[$i],$k=$tind[$i+1]; $j < $k ; $j++)
{
$champ = $champs[$j];
$bdw = 'UPDATE '. $blad . ' SET '. $champ .'=REPLACE('. $champ. ",'é','é' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad. ' SET '. $champ .'=REPLACE('. $champ. ",'è','è' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad . ' SET '. $champ .'=REPLACE('. $champ. ",'Ã','à' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad. ' SET '. $champ .'=REPLACE('. $champ. ",'î','i' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad . ' SET '. $champ .'=REPLACE('. $champ. ",'û','û' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad. ' SET '. $champ .'=REPLACE('. $champ. ",'ç','ç' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad. ' SET '. $champ .'=REPLACE('. $champ. ",'ê','ê' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
$bdw = 'UPDATE '. $blad. ' SET '. $champ .'=REPLACE('. $champ. ",'ô','ô' )";
echo "$bdw \n";
$bdq = mysql_query($bdw);
}
} |
Partager