Duplication de tables - mise à jour d'un script
Posté : 19 avr. 2010, 11:57
Bonjour,
J'ai hérité d'un site qui contient des scripts que j'ai pu mettre à jour au fur est à mesure des évolutions, mais là, je suis bloquée sur quelque chose que je n'ai jamais fait
Ce script fonctionnait jusqu'à la fin 2009, mais une nouvelle mise à jour du serveur le fait "bugger".
Un grand merci d'avance pour vos idées
Voici le code qui doit dupliquer les tables....
----
J'ai hérité d'un site qui contient des scripts que j'ai pu mettre à jour au fur est à mesure des évolutions, mais là, je suis bloquée sur quelque chose que je n'ai jamais fait
Ce script fonctionnait jusqu'à la fin 2009, mais une nouvelle mise à jour du serveur le fait "bugger".
Un grand merci d'avance pour vos idées
Voici le code qui doit dupliquer les tables....
----
// Connects to DB
$myDB = mysql_connect("localhost", "xxx", "yyyy");
$success = mysql_select_db("rrrr", $myDB);
// Creates list of tables we want to duplicate
$tables[0] = 't_Lignes';
$tables[1] = 't_Trajets';
$tables[2] = 't_Grilles';
$tables[3] = 't_Arrets';
$tables[4] = 't_Heures';
$tables[5] = 't_Attributs';
$tables[6] = 't_lienHeuresAttributs';
$tables[7] = 't_Depositaires';
$tables[8] = 't_InfoVentes';
$tables[9] = 't_Bulles';
$nbTables = count($tables);
// Empty previously created tables
for($i=0;$i<$nbTables;$i++)
{
$qry = "DELETE FROM " . $tables[$i];
echo("<BR>" . $qry);
$result = mysql_query($qry, $myDB) or die("Invalid query: " . mysql_error());
$qry = "INSERT INTO " . $tables[$i] . " SELECT * FROM " . $tables[$i] . "__1";
echo("<BR>" . $qry);
$result = mysql_query($qry, $myDB) or die("Invalid query: " . mysql_error());
}
// Disconnects from DB
mysql_close($myDB);
---