Voici ce qui m'ammene. J'ai une erreur que je ne comprends pas du tout ... Voila :
Mon code n'as rien d'anormal, pourtant ...Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\mon-mammou\topic.php on line 84
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=mon-mammou', 'root', '');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table
$reponses = $bdd->query('SELECT * FROM forum_topic WHERE id_topic=' . $_GET['id']);
// On affiche chaque entrée une à une
while ($donnees = $reponses->fetch())
{
?>
<p>
<?php echo $donnees['pseudo']; ?><br />
<?php echo $donnees['message']; ?><br />
</p>
<?php
}
$reponses->closeCursor(); // Termine le traitement de la requête
?>
Et, la fameuse ligne 84, c'est ça :
Je ne vois pas ce qui peut clochéwhile ($donnees = $reponses->fetch())
EDIT : Laissé tomber, je m'était gourré de nom de table --' Merci quand meêm