Erreur undefined method PDO fetch

Fermé
toto - 3 janv. 2013 à 12:08
 Utilisateur anonyme - 3 janv. 2013 à 13:41
Bonjour,



Je ne comprend pas l'erreur ci dessous, j'ai regardé dans de nombreux forum mais je n'ai pas compris les explications.
Fatal error: Call to undefined method PDO::fetch() in C:\wamp\www\view\section_menu\agenda.php on line 28


Le document concerné est ici
http://cjoint.com/?CAdmbipfzw3
et la fonction connexion http://cjoint.com/?CAdmgVTdhTI

Je vous remercie par avance!
A voir également:

1 réponse

Bonjour

D'après ton message (je n'arrive pas à ouvrir tes liens cjoint) , tu as essayé de faire un fetch sur un objet pdo.
Mais fetch n'est pas une methode de PDO, mais une méthode de PDOStatement, c'est à dire qu'elle s''applique au résultat d'un query ou d'un prepare + execute.

Tu as dû écrire quelque chose du style

$pdo->query ("SELECT * FROM matable");  
$resultat = $pdo->fetch();

alors qu'il aurait fallu écrire :
$stmt=$pdo->query ("SELECT * FROM matable");  
$resultat = $stmt->fetch();  
7