VALUES pas VALUE (désolé)
Ne soit pas désolé ... c'est déjà très sympa de passer du temps pour m'aider ...
Mais ça ne marche toujours pas :
Mon code:
<?
@ $db = mysql_connect("localhost","hma","hma153");
mysql_select_db("employability");
$sql = "UPDATE tblAdresses,tblHisto SET HNrFiche = NrFiche WHERE tblAdresses.NrFiche = tblHisto.HNrFiche AND HNrFiche < NrFiche";
$requete = "INSERT INTO tblHisto VALUES (SELECT NrFiche FROM tblAdresses WHERE tblAdresses.NrFiche NOT IN (SELECT HNrFiche FROM tblHisto))";
$resultat = mysql_db_query("employability", $requete) or die ('Erreur '.$requete.' '.mysql_error());
$ligne = mysql_fetch_assoc($resultat);
$sqlsend = mysql_db_query("employability", $sql) or die ('Erreur '.$sql.' '.mysql_error());
?>
Le résultat:
Erreur INSERT INTO tblHisto VALUES (SELECT NrFiche FROM tblAdresses WHERE tblAdresses.NrFiche NOT IN (SELECT HNrFiche FROM tblHisto)) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT NrFiche FROM tblAdresses WHERE tblAdresses.NrFiche NOT IN (SELECT HNrFich' at line 1
Bizarre aussi que le message d'erreur ne renvoie pas le code complet .... il manque la fin de la ligne $requete ... ???