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

Contribuez / Téléchargez Sources et Outils PHP Discussion :

MySQL : Affichage du résultat d'une requête dans un tableau


Sujet :

Contribuez / Téléchargez Sources et Outils PHP

  1. #1
    Expert éminent sénior
    MySQL : Affichage du résultat d'une requête dans un tableau
    Bonjour, Je vous propose un nouvel élément à utiliser : MySQL : Affichage du résultat d'une requête dans un tableau



    Ce code permet d'exécuter une requête MySQL et d'en afficher le résultat dans un tableau avec un résultat par ligne et les noms des champs en titre de colonne.



    Qu'en pensez-vous ?

  2. #2
    Expert éminent sénior
    je ferai plus quelque chose dans le style :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    $sql = 'SELECT * FROM test';
     
    ini_set('mysql.trace_mode', true);
     
    mysql_connect('localhost', 'root', '');
    mysql_select_db('test');
    mysql_set_charset('utf8');
     
    $result = mysql_query($sql);
     
    if(false !== $result)
    {
        if(mysql_num_rows($result) > 0)
        {
            echo '<table border="1">';
     
            $row = mysql_fetch_assoc($result);
     
            echo '<tr><th>', implode('</th><th>', array_keys($row)), '</th></tr>';
     
            do
            {
                echo '<tr><td>', implode('</td><td>', $row), '</td></tr>';
            }
            while($row = mysql_fetch_row($result));
     
            echo '</table>';
        }
     
        mysql_free_result($result);    
    }


    c'est pas très utiliser d'utiliser for sur les tableau foreach est la pour ca

  3. #3
    Candidat au Club
    souci
    mérci, mais lorsqu'on on veut faire une requete de recherche par un attribut precis comment on exprime ça en mysql et aussi en php

  4. #4
    Expert éminent sénior
    Citation Envoyé par amal talabi Voir le message
    mérci, mais lorsqu'on on veut faire une requete de recherche par un attribut precis comment on exprime ça en mysql et aussi en php
    ça n'affiche qu'un tableau, tu fais la requête que tu veux apres

  5. #5
    Futur Membre du Club
    Afficher le résultat d'une table dans un tableau
    Mi j'ai vu la manière dont vous fêtes pour afficher le resultat mais moi j'utilise le PDO et non Mysql_ s.v.p pourriez-vous m'aider à ameliorer ça

  6. #6
    Modératrice

    Si tu regardes bien, cette source date de 2010 (et encore, 2010 c'est peut-être juste la date de migration vers le nouveau système de sources de DVP)
    Je te conseille donc d'essayer d'adapter toi-même cette source, sachant qu'il suffit de remplacer les appels via des fonctions mysql_xxxx par des appels à PDO, et si tu rencontres un problème, d'ouvrir une discussion spécifique dans le forum PHP & MySQL ou PHP > PDO.

    A lire également : Affichage de données dans un tableau HTML
    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]

  7. #7
    Nouveau Candidat au Club
    merci
    merci beaucoup pour le code xa marche pour moi

  8. #8
    Candidat au Club
    Requête avec Mysql
    $sql='SELECT *FROM test';
    $resultat =$dbo->query($sql);
    foreach($resultat as $affiche){
    $nom= $affiche['nom'];
    echo $nom;
    }

###raw>template_hook.ano_emploi###