le 26/05/2013 à 12:16
Code fetch()
Bonjour,
Etant nouveau j'ai un petit problème avec un mini chat!
Voici le code que j'ai mis:
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=chezcest_minichat', 'chezcest', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
?>
</body>
</html>
et il me dit ceci:
Error fatal: call a member function fetch() on a non objet in minichat.php on line 39.
Qui est la ligne avec while! Je n'arrive pas à voir l'erreur!!
Merci d'avance
Etant nouveau j'ai un petit problème avec un mini chat!
Voici le code que j'ai mis:
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=chezcest_minichat', 'chezcest', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
?>
</body>
</html>
et il me dit ceci:
Error fatal: call a member function fetch() on a non objet in minichat.php on line 39.
Qui est la ligne avec while! Je n'arrive pas à voir l'erreur!!
Merci d'avance