je souhaiterais afficher de sdonnées de ma base de données my sql mais lorsque je teste ma page voila ce qui s'affiche:
'; echo ''.$row["titre_album"].''; echo ''.$row["typemusique_album"].''; echo ''.$row["commentaires_musique"].''; echo ''."\n"; } echo ''."\n"; // fin du tableau. } else echo 'Pas d\'enregistrements dans cette table...'; // on libère le résultat mysql_free_result($result); ?>
Voila mon code:
<html>
<title>Musiceo - Discographie</title>
<body>
<?
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'musiceo';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur lors de la connexion au serveur !!! '.mysql_error() );
mysql_select_db($db) or die ('Erreur lors de la connexion à la base de données !!!'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT artiste_album, titre_album, typemusique_album, commentaires_musique FROM album';
$result = mysql_query($select,$link) or die ('Erreur lors de la requête SQL !!! '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres
echo '<tr bgcolor="#669999">';
echo '<td><b><u>Artistes</u></b></td>';
echo '<td><b><u>Titre Album</u></b></td>';
echo '<td><b><u>Catégorie</u></b></td>';
echo '<td><b><u>Description</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr bgcolor="#CCCCCC">';
echo '<td>'.$row["artiste_album"].'</td>';
echo '<td>'.$row["titre_album"].'</td>';
echo '<td>'.$row["typemusique_album"].'</td>';
echo '<td>'.$row["commentaires_musique"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
</body>
</html>
ESt ce que quelqun peut maider a trouver la solution a ce procleme