Bonjour,

Le code suivant me retourne l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Call to a member function setFetchMode() on a non-object in /home/pdo.php on line 11
Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$connexion = new PDO('mysql:host='.$PARAM_hote.';port='.$PARAM_port.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
 
$reponse = $connexion->query("SELECT id, nom, prenom FROM eleves WHERE numero = $classe ORDER BY nom, prenom");
$reponse -> setFetchMode(PDO::FETCH_OBJ); // ligne problématique
 
$i = 0;
 
while($donnees = $reponse->fetch() ) {
 
	echo $donnees['nom'] . $donnees['prenom'] . $donnees['classe'];
        echo "<input type=\"text\" name=\"note" . $i . "\" /><br />";
        $i++;
 
}
 
$reponse->closeCursor();
 
}
 
catch(Exception $e) {
	echo 'Erreur : ' . $e->getMessage() . '<br/>';
	echo 'N : ' . $e->getCode();
	die();
}  
?>
Pourriez-vous m'aider ?

Merci d'avance,

Alexandre