Point-virgule absent à la fin de l'instruction SQL
bonjour
j'ai fait une SELECT imbriqué dans ma requete, mais ça marche pas et ça m'affiche comme erreur:
Warning: odbc_do(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Point-virgule absent à la fin de l'instruction SQL., SQL state 37000 in SQLExecDirect in c:\program files\easyphp1-8\www\test\ar.php on line 53
ceci est la requete:
Code:
1 2
|
$query="INSERT INTO inscription VALUES('$tab[0]','$tab[1]','$tab[2]','$nom','$pre','$fonction','$tab[6]','$tab[7]','$tab[8]','$activite','$adr','$ville','$tab[12]','$pays','$tab[14]','$tab[15]','$remarque','$tab[17]','$tab[18]','$tab[19]','$tab[20]','$tab[21]') WHERE ($tab[14] NOT IN(SELECT Mail FROM inscription))"; |
bon si j'enleve la condition WHERE ($tab[14] NOT IN(SELECT Mail FROM inscription))";
ça marche correctement!
avez vous une idée à ce propos?!
:?