Code fetch()

Répondre
Cestmoi
le 26/05/2013 à 12:16
Cestmoi
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
On est bien quand même!
LupusMic
le 18/06/2013 à 04:37
LupusMic
Tu devrais lire la documentation sur les valeurs de retour possible de PDOStatement::fetch.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours