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 :

Récup id_article via fonction récursive


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récup id_article via fonction récursive
    Bonjour,
    Dans ma db j'ai une table article qui comporte un champ id_categorie
    Et une table catégorie qui comporte un champ id_categorie, ..., id_ratachement.
    L'id_ratachement permet de définir a quel catégorie et rattaché le sous élément.
    C'est comme un menu avec des sous menu, sous sous menu, ...

    Ce qui donne pour les articles :
    1 | 1er article | 3
    2 | 2eme article | 3
    3 | 2eme article | 4

    Pour les catégories :
    1 | 1ere cat | 0
    2 | 2eme cat | 1
    3 | 1ere sous cat | 2
    4 | 2eme sous cat | 2


    Donc pour un id_catégorie donnée, j'aimerais avoir sous la forme d'un array la liste des articles dans les catégories inférieur.
    array(id_article, id_carticle, id_article, ...)

    Le pb est que cela dépasse de loin mes compétences technique.

    Un grand merci à ceux ou celles qui m’aideront.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    je laisse un petit lien d'exemple de requete qui t'inspirera surement, pour ne pas te macher le travail :]
    http://msdn.microsoft.com/fr-fr/library/ms186243.aspx

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    ça serait une bonne idée de préciser le SGDB utilisé.

    Tu cherches à avoir tous les articles d'une catégorie ou ceux d'une catégorie et de ses sous-catégories (et de leurs sous-catégories...) ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  4. #4
    Invité
    Invité(e)
    Par défaut
    J'utilise MySql comme DB.
    Le lien renvoi sur une doc microsoft et franchement je n'est rien compris.

  5. #5
    Membre actif
    Inscrit en
    Février 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 47
    Par défaut
    Il faut utiliser une technique (plus moyen de mettre un nom dessus mais je t'ai quand même trouver un lien explicatif en français)

    http://stephanelegrand.wordpress.com...re-sous-mysql/

    sinon un autre lien en anglais :
    http://en.wikipedia.org/wiki/Nested_set_model

    d'autre SGBD gère nativement la récursivité mais pas mysql !

    c'est assez lourd et compliquer a mettre en place. (tout un tas de procédure a créer)

    Je te conseille d'utiliser un ORM comme doctrine qui gère grace a des extension (gedmo) ce genre de cas.

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

Discussions similaires

  1. remplisage tableau via fonction récursive
    Par Invité2 dans le forum Langage
    Réponses: 16
    Dernier message: 06/03/2011, 20h39
  2. Problème de récup image via http://
    Par TK5EP dans le forum Langage
    Réponses: 3
    Dernier message: 26/12/2005, 19h59
  3. Fonction récursive renvoi sur page d'erreur
    Par peck dans le forum Langage
    Réponses: 1
    Dernier message: 23/12/2005, 10h08
  4. Problème de fonction récursive avec un TcxDBTreeList
    Par isachat666 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 05/12/2005, 13h12
  5. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24

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