Supposons que nous allons travailler sur la table suivante :
|
d |
nom |
prénom |
classe |
date de naissance |
|
1 |
Dupond |
Grégoire |
25-06-1987 |
25-06-1987 |
|
2 |
Dupond |
Marie |
21-01-1990 |
21-01-1990 |
|
3 |
Dupond |
Julien |
12-09-1973 |
12-09-1973 |
|
4 |
Dupond |
Germain |
12-04-1959 |
12-04-1959 |
|
5 |
Dupond |
Manon |
12-04-1982 |
12-04-1982 |
Voici tout le code php qui vous permet d’afficher le contenu d’une table
 <?php
$db = mysql_connect('localhost', 'login', 'password');
mysql_select_db(‘FAMILLE',$db);
$sql = 'SELECT nom,prenom,statut,date FROM famille_tbl';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
    {
   echo '<b>'.$data['nom'].' '.$data['prenom']. </b>;
   echo '('.$data['classe'].')';
    echo ' <i>date de naissance : '.$data['date'].'</i><br>';
    }
mysql_close();
?>
Explication
1) On se connecte à MySQL : $db = mysql_connect('localhost', 'login', 'password');
2) On sélectionne la base : mysql_select_db(‘FAMILLE',$db);
3) On crée la requête SQL : $sql = 'SELECT nom,prenom,statut,date FROM famille_tbl';
4) On envoie la requête : $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
5) on fait une boucle qui va faire un tour pour chaque enregistrement : while($data = mysql_fetch_array($req))
6) On affiche les informations de l'enregistrement en cours :
   echo '<b>'.$data['nom'].' '.$data['prenom']. </b>;
   echo '('.$data['classe'].')';
    echo ' <i>date de naissance : '.$data['date'].'</i><br>';
    }
7) On ferme la connexion à mysql : mysql_close();
Voici le résultat que nous donne ce code :
Dupond Grégoire (A6), date de naissance : 1932-05-17
Dupond Marie (A4), date de naissance : 1961-03-02
Dupond Julien (B2), date de naissance : 1985-05-17
Dupond Germaine (B6), date de naissance :1939-02-15
Dupond Manon (B4), date de naissance : 1990-11-29

