IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Point-virgule absent à la fin de l'instruction SQL [ODBC]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 64
    Points : 58
    Points
    58
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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?!

  2. #2
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 64
    Points : 58
    Points
    58
    Par défaut
    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!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Point-virgule absent à la fin de l'instruction SQL
    Par colorid dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/06/2011, 15h41
  2. Réponses: 9
    Dernier message: 28/05/2010, 14h37
  3. Réponses: 6
    Dernier message: 10/03/2009, 12h53
  4. [access 2003] erreur d'execution 3137, point virgule absent
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 3
    Dernier message: 01/02/2008, 08h41
  5. Problème de point-virgule absent
    Par *.Har(d)t dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 04/05/2007, 13h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo