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

Zend_Db PHP Discussion :

Zend DB - Jointure


Sujet :

Zend_Db PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut Zend DB - Jointure
    Bonjour

    En fait j'essaye de faire une jointure relativement via Zend Db, mais rien n'y fait pas moyen de faire passé la requête avec les différente façon décrite dans la doc de Zend Db ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT *
    FROM `ld_news` AS n
    JOIN `ld_users` AS u
    ON n.news_author = u.user_id
    Est ce que quelqu'un connais la bonne syntaxe pour faire cette requête ?

    Même en essayant le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->view->news = $db->fetchAll( 'SELECT * FROM `ld_news` AS n JOIN `ld_users` AS u ON n.news_author = u.user_id' );
    Ca renvoie une erreur : SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s)

    Merci.

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    As-tu essayé avec Zend_Db_Select ?
    http://julien-pauli.developpez.com/t.../?page=Zend_Db

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    J'ai beau echotter ma requête, et essayer de corriger la "syntaxe" PDO, pas moyen d'en faire façon, ça ne donne jamais ce que je veux.

    Il me faudrai une syntaxe correct pour la requête préciser ci dessus, en effet je ne trouve pas d'exemple correspondant a ce que je recherche, vu que je veux récupéré toutes les colonnes ...

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Regarde le deuxième exemple ici : http://julien-pauli.developpez.com/t...=Zend_Db#LIX-F

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Bah c'est exactement cette exemple que je tourne dans tous les sens.

    Mon principal problème, c'est que je fais un SELECT * et pas 2/3 champs en particulier.

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Oui, c'est exactement ce que fait cet exemple. Où est le problème ?

Discussions similaires

  1. Jointure qui ne renvoie pas tous les enregistrements
    Par rayonx dans le forum Langage SQL
    Réponses: 12
    Dernier message: 19/07/2024, 09h33
  2. Réponses: 16
    Dernier message: 20/05/2015, 13h36
  3. jointure de table avec Zend Framework
    Par leon86 dans le forum MVC
    Réponses: 4
    Dernier message: 23/01/2011, 14h13
  4. Jointure entre 2 tables en utilisant zend
    Par king_soft dans le forum Zend_Db
    Réponses: 9
    Dernier message: 17/12/2010, 09h52
  5. [ZF 1.10] jointure de deux tables de base de données zend
    Par joulive dans le forum Zend_Db
    Réponses: 5
    Dernier message: 01/05/2010, 06h01

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