Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster -> FAQ BDD, Cours BDD et Sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 18/12/2009, 10h25   #1 (permalink)
Membre éclairé
 
Date d'inscription: janvier 2008
Messages: 312
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 :
    /**
     * 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 .
Images attachées
Type de fichier : png test.png (38,4 Ko, 5 affichages)
kate59 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/12/2009, 11h09   #2 (permalink)
Rédacteur
 
Avatar de MaitrePylos
 
Nom : Gérard Ernaelsten
Date d'inscription: juin 2005
Localisation: Namur
Messages: 2 207
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
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/12/2009, 11h38   #3 (permalink)
Membre éclairé
 
Date d'inscription: janvier 2008
Messages: 312
Par défaut

oki geniale merci encore ca marche !!!
kate59 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PHPFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPComparatifsZend Framework

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 19h05.


Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.