être bon ou pas n'est pas la question, es-tu allé voir la doc citée ? As-tu cherché, as-tu lu les exemples simples donnés il te manque une étape (le fetch) et c'es expliqué dans les exemples de la doc.
être bon ou pas n'est pas la question, es-tu allé voir la doc citée ? As-tu cherché, as-tu lu les exemples simples donnés il te manque une étape (le fetch) et c'es expliqué dans les exemples de la doc.
DOnc va lire, fait au moins un minimum d'effort
Christouphe,
J'ai lu les 32 pages de http://php.net/manual/fr/book.pdo.php et je ne vois pas !
Et personne ne t'a appris à adapter les exemple à ton code ???
<?php
include "connexion.php";
$sql= "SELECT AVG(Note) AS moyenne FROM ma_table WHERE Id = '2018'";
foreach ($connexion->query($sql) AS $row) {
echo $row['moyenne']
}
- Edité par christouphe 11 décembre 2018 à 15:24:04
On ne va pas tourner autour du pot 107 ans, tout ce que tu avais à faire c'est insérer le PDOStatement::fetch entre (et changer le nom de la variable à moins de l'écraser) :
PDO n'est pas si différent de mysql ou mysqli : on ne peut pas directement accéder au résultat d'une requête comme tu cherchais à le faire. On exécute la requête qui renvoie un résultat intermédiaire qui n'est pas directement exploitable et à partir de ce dernier on lit une ligne à la fois via les fonctions de fetch (les méthodes PDOStatement::fetch* pour PDO ; les fonctions mysql(i)_fetch_* pour mysql(i))
PS : les > sont des > toujours ce forum buggué qui ne sera sans doute jamais corrigé
Non, non, absolument pas. Je tente de maintenir à flot un site que j'ai créé et administre de façon purement bénévole et désintéressée. Mon métier n'a rien à voir avec ça.
Mais je crois qu'on va s’arrêter là car je sens de l'énervement dans l'air alors que l'objectif n'était pas d'embêter qui que ce soit mais de tenter, à mon petit niveau, de progresser un petit peu sans trop me prendre la tête.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales