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

Présentation
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.
Détails
Catégories : Bases de données
Avatar de mathieu
Expert éminent sénior
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 1er décembre 2010




Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 15/02/2011 à 16:06
je ferai plus quelque chose dans le style :

Code : Sélectionner tout
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
Avatar de amal talabi amal talabi - Candidat au Club https://www.developpez.com
le 25/12/2011 à 19:25
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
Avatar de stealth35 stealth35 - Expert éminent sénior https://www.developpez.com
le 25/12/2011 à 20:00
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
Avatar de IngMalien IngMalien - Futur Membre du Club https://www.developpez.com
le 17/06/2015 à 10:43
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
Avatar de Celira Celira - Modératrice https://www.developpez.com
le 17/06/2015 à 11:03
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
Avatar de Mbia017 Mbia017 - Nouveau Candidat au Club https://www.developpez.com
le 31/12/2016 à 16:06
merci beaucoup pour le code xa marche pour moi
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique PHP