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 que certaines colonnes extraite avec SHOW COLUMNS


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 131
    Points : 111
    Points
    111
    Par défaut Afficher que certaines colonnes extraite avec SHOW COLUMNS
    Bonjour à tous,

    Le code suivant me permets d'afficher l'ensemble des noms des colonnes d'une table de mariadb.
    Comment procéder pour afficher que certaines colonnes de mon choix ?

    Par avance merci

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Afficher les noms des colonnes
        $sql = "SHOW COLUMNS FROM perso.users;";
        $objet_sql_titre = $bdd->prepare($sql);
        $execute_titre = $objet_sql_titre->execute(); 
        $membres_titre = $objet_sql_titre->fetchAll();
     
        foreach ($membres_titre as $titre){         
              echo $titre['Field'] ."<br>";
         }

  2. #2
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 131
    Points : 111
    Points
    111
    Par défaut
    Finalement, je viens de trouver. Le fait que

    est un tbl, j'affiche mes lignes en fonction de :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     echo $membres_titre[0][0]."<br>";
    echo $membres_titre[1][0]."<br>";
    echo $membres_titre[2][0]."<br>";
    etc ....

    A bientot
    JLuc

  3. #3
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 243
    Points : 8 522
    Points
    8 522
    Billets dans le blog
    17
    Par défaut
    Comment procéder pour afficher que certaines colonnes de mon choix ?
    Avec SHOW COLUMNS tu peux faire :

    SHOW COLUMNS FROM ta_table
    LIKE 'ta_colonne' -- Les jokers % et _ du LIKE sont utilisables
    ;
    Pour plus de finesse tu peux aussi utiliser WHERE et IN ou REGEXP :

    SHOW COLUMNS FROM ta_table
    WHERE Field IN ('ta_colonne1', 'ta_colonne2') OR Field REGEXP '^(client|product)'
    ;
    Sinon tu peux interroger la table système information_schema.COLUMNS :

    SELECT ALL *
    FROM information_schema.COLUMNS
    WHERE TABLE_SCHEMA = 'ton_schéma' AND TABLE_NAME = 'ta_table'
    ;

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/06/2009, 13h36
  2. [VB6]N'afficher que certain type de fichier dans une FileListBox
    Par Misha dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 03/11/2008, 18h34
  3. Réponses: 6
    Dernier message: 17/06/2008, 14h49
  4. Ne faire apparaître que certaine colonne d'un tableau
    Par zuzuu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 20/07/2006, 14h23
  5. N'afficher que certains fichiers
    Par azorol dans le forum Langage
    Réponses: 5
    Dernier message: 03/04/2006, 15h22

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