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
|
$sql = 'SELECT * FROM table_bugs_2 ORDER BY bug_id';
$req= mysql_query($sql) or die(mysql_error());
while ($res = mysql_fetch_assoc($req))
{
$ancien_id_bug = $res['bug_id']; // Sauvegarde de l'ancien id
unset($res['bug_id']);
foreach($res as $key => $value)
$insert[] = $key.'="'.addslashes($value).'"';
$insert = implode(', ', $insert);
$sql = 'INSERT INTO table_bug SET '.$insert;
$req = mysql_query($sql) or die(mysql_error());
$nouv_id_bug = mysql_insert_id();
// A faire pour chacune de tes tables annexes(_2)
$sql = 'UPDATE ta_table1_2 SET id_bug="'.$nouv_id_bug.'" WHERE id_bug = '.$ancien_id_bug;
$req = mysql_query($sql) or die(mysql_error());
$sql = 'UPDATE ta_table2_2 SET id_bug="'.$nouv_id_bug.'" WHERE id_bug = '.$ancien_id_bug;
$req = mysql_query($sql) or die(mysql_error());
...
} |
Partager