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

Doctrine2 PHP Discussion :

erreur avec CreateQuery


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 23
    Par défaut erreur avec CreateQuery
    Salut tout le monde,
    S'i vous plait d'ou vient l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Syntax Error] line 0, col 301: Error: Expected Literal, got 'and'
    voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public function rechercher($n,$pr)
        {
     
            $q= $this->_em->createQuery("select e.id,e.nom,e.prenom,e.fonction,e.date_debut,e.date_fin,
            l.ville,l.centre,l.prix,a.residance,a.num_app,a.num_etage 
            from EstivageMainBundle:estivant e,EstivageMainBundle:lieu_estivage l,EstivageMainBundle:appartement a
            where e.lieu=l.id and a.id=e.app and e.nom=$n
            and e.prenom=$pr");
     
            return $q->getResult();
        }

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2005
    Messages : 94
    Par défaut
    Citation Envoyé par ELouafi Voir le message
    Salut tout le monde,
    S'i vous plait d'ou vient l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Syntax Error] line 0, col 301: Error: Expected Literal, got 'and'
    voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public function rechercher($n,$pr)
        {
     
            $q= $this->_em->createQuery("select e.id,e.nom,e.prenom,e.fonction,e.date_debut,e.date_fin,
            l.ville,l.centre,l.prix,a.residance,a.num_app,a.num_etage 
            from EstivageMainBundle:estivant e,EstivageMainBundle:lieu_estivage l,EstivageMainBundle:appartement a
            where e.lieu=l.id and a.id=e.app and e.nom=$n
            and e.prenom=$pr");
     
            return $q->getResult();
        }
    tu dois mettre ":" devant ta variable et faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    "...where e.lieu=l.id and a.id=e.app and e.nom=:n
            and e.prenom=:pr")
        ->setParameter('pr', $pr)
        ->setParameter('n', $n)
    ;

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2005
    Messages : 94
    Par défaut
    tu as résolu ton problème?

  4. #4
    Membre actif
    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 23
    Par défaut
    Citation Envoyé par Cibou Voir le message
    tu as résolu ton problème?
    Oui Merci beaucoup pour votre aide

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

Discussions similaires

  1. Erreur Avec Interbase
    Par smokemon dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/10/2004, 07h24
  2. Erreur avec procédure LockWorkStation ...
    Par simonseztech dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 16/08/2004, 15h33
  3. [Débutant][Conception] Erreur avec une classe interne
    Par Devil Redneck dans le forum Général Java
    Réponses: 5
    Dernier message: 11/06/2004, 15h45
  4. Erreur avec les ADO
    Par megane dans le forum Bases de données
    Réponses: 7
    Dernier message: 08/03/2004, 21h37
  5. Erreur avec WM_COMMAND (BN_CLICKED)
    Par cyberlewis dans le forum Windows
    Réponses: 2
    Dernier message: 09/02/2004, 00h25

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