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 :

Afficher les noms des enregistrements au lieu des numero Id


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de RastaBomboclat
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2014
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 240
    Par défaut Afficher les noms des enregistrements au lieu des numero Id
    Bonjour,

    Je veux afficher les données de ma base MariaDB sur ma page via PDO PHP. Tout fonctionne bien quelques colonnes et pas d'aures.
    En effet, pour les certaines colonnes en dont les données proviennent d'autres tables, il ne s'affiche que les numéro des Id et nom pas les descriptions ou nom comme je le souhaite.
    En créant le FK_ je ne peux pas choisir la colonne désirée de l'autre table parce que le système ne me le permet pas. Il ne me permet de choisir que les colonnes des id.
    Nom : Capture01.PNG
Affichages : 105
Taille : 25,0 Ko

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Tu dois utiliser des jointures entre les tables contenant les données dans ta requêtes.

    A+.

  3. #3
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    merci de montrer au moins :
    • la requête SQL
    • la structure des tables SQL

    Pour joindre des tables, il existe :

    • INNER) JOIN

  4. #4
    Membre éclairé Avatar de RastaBomboclat
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2014
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 240
    Par défaut
    Ça m'a pris du temps mais ça en valait la peine. Inner Join sur plusieurs ligne: voilà la solution.

    Voici le code que j'ai utilisé

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT FirstName, LastName, NomUniversities, NomFaculte, NomOptions, Diplome, Pourcentage, Mention, Promotion
    FROM notes
    INNER JOIN students
    	ON notes.studentId = students.Id
    INNER JOIN universities
    	ON notes.universitiesId = universities.Id
    INNER JOIN faculte
    	ON notes.faculte_optionsId = faculte.Id    
    JOIN options
    	ON notes.faculte_optionsId = options.Id;

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

Discussions similaires

  1. Afficher les noms des colonnes d'une table
    Par witch dans le forum Requêtes
    Réponses: 10
    Dernier message: 07/10/2008, 13h25
  2. Afficher les noms des elements sur des item.
    Par Viscapon dans le forum NetBeans
    Réponses: 1
    Dernier message: 08/05/2008, 11h25
  3. Comment afficher les noms des personnes stockés ds un tableau?
    Par quaresma dans le forum Algorithmes et structures de données
    Réponses: 29
    Dernier message: 26/04/2008, 00h55
  4. Afficher les nom des tables d'une base de donnée
    Par newmar dans le forum Administration
    Réponses: 4
    Dernier message: 02/04/2008, 16h40
  5. [WD10] Afficher les noms des colonnes
    Par devalender dans le forum WinDev
    Réponses: 4
    Dernier message: 24/02/2006, 14h38

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