Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/06/2008, 09h02   #1
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 64
Points : 29
Points : 29
Par défaut 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?!
loulitta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 10h55   #2
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 64
Points : 29
Points : 29
j'ai procédé autrement sans utiliser une select imbrique!
j'ai selectionner la liste des mail puis, l'ai inséré dans un tableau, puis j'ai fait comparaison avec le tableau! et c'est bon ça marche!
loulitta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h04.


 
 
 
 
Partenaires

Hébergement Web