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

PhpMyObject Discussion :

select distinct avec pmo


Sujet :

PhpMyObject

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    février 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : février 2005
    Messages : 54
    Points : 45
    Points
    45
    Par défaut select distinct avec pmo
    Bonjour
    Je viens de télécharger PhpMyObject. Je suis en train de découvrir ce petit ORM qui m'a l'air pas mal du tout. J'ai cependant un petit problème : Les requêtes du style
    Select distinct(nom) from Table
    me renvoient un résultat erroné. Cela me renvoit la première occurence du champs nom X fois avec X le nombre de lignes que ma requête doit normalement me renvoyer.

    Ce problème est il connu ? Y a t'il une solution ? Je m'y prend mal ?

    $controller = new PMO_MyController();
    $map = $controller->query("SELECT distinct(tag) from matable;");
    while ($result = $map->fetch()){
    $currentTag = $result['matable']->tag;
    echo "<br />";
    }

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    janvier 2003
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2003
    Messages : 181
    Points : 160
    Points
    160
    Par défaut
    Bonjour Neril,

    De mémoire, c'est une limitation du parser SQL.

    La solution la plus simple à mon avis pour répondre à ton besoin est de modifier la classe:
    http://subversion.developpez.com/pro..._MyRequest.php

    d'y rajouter une fonction distinct et de modifier toString() en conséquence.

    Ensuite tu crées ta requête en utilisant un objet PMO_MyRequest
    PhpMyObject teck leader
    http://pmo.developpez.com

    La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure.

Discussions similaires

  1. Select distinct avec une requête
    Par theted dans le forum Débuter
    Réponses: 4
    Dernier message: 28/05/2010, 15h48
  2. Select Distinct avec image (Version 10G)
    Par serge0934 dans le forum SQL
    Réponses: 2
    Dernier message: 01/02/2008, 13h01
  3. Pbm selection distinct avec jonction de table
    Par BernardT dans le forum Langage SQL
    Réponses: 1
    Dernier message: 18/07/2007, 12h05
  4. SELECT DISTINCT avec 2 champ
    Par cortex024 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 14/06/2007, 12h16
  5. SELECT DISTINCT avec tri sur un autre champ que celui du distinct
    Par Stephane_br dans le forum Langage SQL
    Réponses: 5
    Dernier message: 09/11/2006, 12h37

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