Chapitre
4 - Intégration avec les bases Mysql
2) Lire les données
dans une base Mysql
Pour lire les infos dans une table Mysql, il faudra
utiliser une requete identique à celle ci
dessous.
SELECT * FROM nom_table
a) Lecture
Apres avoir ouvert la connection, vous utilisez
un script du genre:
<?
$host="mysql.host.com";
$user="login";
$mdp="password";
$database="basesql";
$link=mysql_connect("$host","$user","$mdp");
if (!link) die
("Impossible de se connecter à la base de données");
mysql_select_db($database)or die
("Impossible d'ouvrir la base $database:".mysql_error());
$result=mysql_query("select
* form membres");
while ($a_row=mysql_fetch_array($result))
{
print "Votre login est $a_row[login],
votre password est $a_row[password]
et votre email est $a_row[email]. La
date de votre inscription est $a_row[date]";
}
?>
c) Spécification
- Pour limiter à un seul membre l'affichage
de ses infos, il suffit d'ajouter ceci:
select * from
membres where login='_login_a_mettre'
- Affichage par date d'inscription avec une requete
comme suit:
select
* from membres order by date
- Limiter le nombre de membres qui verront leurs
infos affichées (ainsi seuls les 22 premieres membres verront
leurs infos affichées)
select * from
membres order by date DESC LIMIT 22
|