Affichage des résultats sans condition

Après avoir utilisé une base de données avec des tables, vous allez avoir besoin d’afficher le résultat sur votre site, ce tutoriel vous montre comment faire pour afficher les données d’une base de données sans condition.
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