Bonjour,
Le code ci-dessous fonctionne très bien, je parcours le contenu d'une table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	$q_prog = "SELECT * FROM PROGRAMME WHERE ...";
	$pdo_state = $dbh->query($q_prog);
	$progs = $pdo_state->fetchAll(PDO::FETCH_OBJ);
	foreach($progs as $prog) { ...
	{
J'ai créé une vue afin de minimiser le temps de réponse, j'ai donc juste modifié la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$q_prog = "SELECT * FROM V_PROG";
Quand j'exécute le script PHP j'ai le message d'erreur suivant :
Fatal error: Call to a member function fetchAll() on a non-object in etat_2.php on line ...

Faut-il changer d'instructions PHP afin de faire un select depuis une vue ? Sachant que j'ai vérifié que la vue existe bien !! La même requête fonctionne très bien sous l'éditeur de requête !!!