Requete INSERT INTO avec IF NOT EXISTS: Est-ce possible ?
Bonjour
J'ai tenté de faire la requête ci-dessous qui ne fonctionne pas:
Code:
1 2 3 4 5 6 7 8 9 10
|
mysql_query("INSERT INTO categories_articles (
id_article,
id_categorie) VALUES(
'" . mysql_real_escape_string($result['id']) . "',
'" . mysql_real_escape_string($resultat['id_categorie']) . "')
IF NOT EXISTS
(SELECT * FROM categories_articles WHERE
id_article='" . mysql_real_escape_string($result['id']) . "'
AND id_categorie='" . mysql_real_escape_string($resultat['id_categorie']) . "' )") or die(mysql_error()); |
Citation:
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 'IF NOT EXISTS (SELECT * FROM categories_articles WHERE id_article='1' at line 6
Voyez_vous ou est le probléme ?
Peut-on faire une requête avec IF NOT EXISTS avec mysql5 ?
Merci