Code : Tout sélectionner
Original : id_1 | id_2
Tmp : id_1 | id_2
$query : "SELECT * FROM `Tmp` LEFT JOIN `Original` ON `Original`.`id_1` != `Tmp`.`id_1`";
//si un id_1 n'est présent que dans Tmp
Ensuite tu fais un mysql_fetch_row par exemple :While ($row = mysql_fecth_row($resultat_sql))
{
$query = "INSERT INTO `Original` (`id_1`,`id_2`) VALUES ('$row[0]','$row[1]')";
mysql_query($query);
}
As tu compris le principe ?<?php
$sql = "SELECT * FROM `Tmp` LEFT JOIN `Original` ON `Original`.`ido_1` != `Tmp`.`idt_1`";
$req = mysql_query($sql) or die('Erreur : SELECT');
While ($row = mysql_fecth_row($req)) {
$query = "INSERT INTO `Original` (`ido_1`,`ido_2`) VALUES ('$row[0]','$row[1]')";
$req = mysql_query($query ) or die('Erreur : INSERT');
}
?>
Le problème c'est qu'il n'exécute pas le while.
Code : Tout sélectionner
$sql = "SELECT * FROM `Tmp` LEFT JOIN `Original` ON `Original`.`ido_1` != `Tmp`.`idt_1`";
$req = mysql_query($sql) or die('Erreur : SELECT');
While ($row = mysql_fetch_row($req)) {
$query = "INSERT INTO `Original` (`ido_1`,`ido_2`) VALUES ('$row[0]','$row[1]')";
$req1 = mysql_query($query ) or die('Erreur : INSERT');
}