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 :

Association reflexive


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut Association reflexive
    bonjour,
    je voulais connaitre un peu plus des association reflexive voila j ai une base de donnée avec une table sql categorie avec id auto-incremente et un attribut id-categorie en cle etrangere qui est NULL qui relier a sa table donc categorie .
    Qaund je rentre un enregistrement je ne peut mettre de valeur id-categorie donc comment peut il savoir quelle sont les sous catgeorie de la categorie ex1.
    Je ne comprend pas on m a donner ce code qui vient d 'une classe categorie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
        /**
         * Donne l'ensemble des sous catégorie
         *
         * @access public
         * @return Array
         */
        public function getSubCategories() {
            global $PDO;
     
            $result = Array();
            $sql = "SELECT * ";
            $sql.= "FROM `".TB_PREFIX.self::TB_NAME."` ";
            $sql.= "WHERE `id_categorie` = '".(int) $this->id."';";
            $PDOStatement = $PDO->query($sql);
            while($Categorie = $PDOStatement->fetch(PDO::FETCH_ASSOC)) {
                array_push($result, Categorie::getByArray($Categorie));
            }
            return $result;
        }
    mcd en piece jointe.
    Merci .

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Il peut y avoir des catégories et des sous catégories

    Voiture
    ->honda
    ->renault
    ->fiat

    en admettant

    on devrais avoir ceci dans la tables

    voiture : id = 1 id_catégorie = NULL
    honda : id = 2 id_categorie = 1
    renault : id = 3 id_categorie = 1
    fiat : id = 4 id_categorie = 1

    en espérant avoir éclairer ta lanterne

  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    oki geniale merci encore ca marche !!!

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

Discussions similaires

  1. [MLD] association reflexive pour une nomenclature
    Par Armagnak dans le forum Schéma
    Réponses: 8
    Dernier message: 05/03/2013, 10h05
  2. MPD association reflexive
    Par gogos dans le forum Modélisation
    Réponses: 2
    Dernier message: 19/02/2008, 08h14
  3. [DC] Héritage, association reflexive
    Par zghidi dans le forum Diagrammes de Classes
    Réponses: 12
    Dernier message: 09/01/2008, 11h21
  4. [Access 2003] Probleme avec une association reflexive
    Par softstar dans le forum Langage SQL
    Réponses: 7
    Dernier message: 17/08/2006, 13h43
  5. creation table association reflexive
    Par elea1206 dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/08/2003, 17h30

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