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

PostgreSQL Discussion :

pb requete


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Par défaut pb requete
    Bonjour tous le monde!

    Voila j'ai un requete qui plante, vous pourriez m'aider?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $res = pg_query($_conn, "select \"nomFonction\" from \"FONCTION\", \"INTERVENANT\", \"INTERVENIR\" where \"INTERVENANT\".\"id_intervenant\" = \"INTERVENIR\".\"id_intervenant\" and \"INTERVENIR\".\"id_fonction\"=\"FONCTION\".\"id_fonction\" and \"loginIntervenant\" = '$_SESSION['user']';);
    j'obtiens l'erreur suivante lorsque j'execute ma page:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /export/html/test/login/admin.php4 on line 21
    Cette erreur s'affiche aussi lorsque j'essaye de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $res =  "select \"nomFonction\" from \"FONCTION\", \"INTERVENANT\", \"INTERVENIR\" where \"INTERVENANT\".\"id_intervenant\" = \"INTERVENIR\".\"id_intervenant\" and \"INTERVENIR\".\"id_fonction\"=\"FONCTION\".\"id_fonction\" and \"loginIntervenant\" = '$_SESSION['user']';";
    echo $res;
    Merci d'avance pr votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 6
    Par défaut
    Bon alors je ne suis pas expert PostGreSQL, mais j'ai plusieurs choses à dire

    d'abord, ta première requête c'est pas du php valide, en effet, tu ne fermes pas ta chaine de caractères
    ajoute un " avant la parenthèse

    pour la deuxième, je pense également à un problème de quotes
    '$_SESSION['user']'
    la je pense qu'il considère qu'il y a deux chaines
    '$_SESSION[' et ']' donc ben user est en vrac au milieu et c pas bien
    à remplacer je pense par "$_SESSION['user']"
    ca devré être bon

    voila

    ps: pourquoi des quotes partout, faut essayer de limiter
    si c'est pour protéger les requêtes du sql injection, je croyé que c'était les back quotes à utiliser

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  3. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  4. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43
  5. [Kylix] Requetes Kylix pour postgres
    Par Miltown dans le forum EDI
    Réponses: 1
    Dernier message: 29/05/2002, 20h22

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