Salut pourrait-on regarder cela et me dire où je vais mal. J'ai une instruction SQL que lorsque je fais écho à l'aide de php je reçois ce à l'écranMySQL SUR DUPLICATE KEY UPDATE numéro
INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '18' , 'GenreName' = 'Drama' ON DUPLICATE KEY UPDATE 'GenreName' = 'Drama' WHERE 'GenreID' = '18'
INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '16' , 'GenreName' = 'Animation' ON DUPLICATE KEY UPDATE 'GenreName' = 'Animation' WHERE 'GenreID' = '16'
Et voici la déclaration
$sql="INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '{$genresID[$i]}' , 'GenreName' = '{$genreName[$i]}' ON DUPLICATE KEY UPDATE 'GenreName' = '{$genreName[$i]}' WHERE 'GenreID' = '{$genresID[$i]}'";
Ceci est l'erreur que je reçois:
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 ''moviedb'.'genre' SET 'GenreID' = '18' , 'GenreName' = 'Drama' ON DUPLICATE KEY ' at line 1
Toute aide serait grandement appréciée, merci d'avance.
Merci every1 ..... passé si longtemps à essayer de comprendre celui-là. Every1 mérite une coche. – RonanC