IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 169 fois
Vote des utilisateurs
1 
0 
Détails
Licence : Non renseignée
Mise en ligne le 1er décembre 2010
Langue : Français
Référencé dans
Navigation

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.
Avatar de 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 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
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
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
Nouveau Candidat au Club https://www.developpez.com
Le 31/12/2016 à 16:06
merci beaucoup pour le code xa marche pour moi
Avatar de RomG77
Candidat au Club https://www.developpez.com
Le 22/09/2017 à 16:51
$sql='SELECT *FROM test';
$resultat =$dbo->query($sql);
foreach($resultat as $affiche){
$nom= $affiche['nom'];
echo $nom;
}
Avatar de 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
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.