Fatal error ? Hein ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fatal error ? Hein ?

Re: Fatal error ? Hein ?

par Grey » 20 août 2010, 18:06

Merci du conseil :) je vais voir si je l'utilise ^^

Re: Fatal error ? Hein ?

par stealth35 » 20 août 2010, 18:04

je te conseil d'activé la gestion des erreurs pour PDO

Fatal error ? Hein ?

par Grey » 20 août 2010, 17:33

Bonjour !
Voici ce qui m'ammene. J'ai une erreur que je ne comprends pas du tout ... Voila :
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\mon-mammou\topic.php on line 84
Mon code n'as rien d'anormal, pourtant ...
<?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 :
while ($donnees = $reponses->fetch())
Je ne vois pas ce qui peut cloché :(

EDIT : Laissé tomber, je m'était gourré de nom de table --' Merci quand meêm :)