Afficher une réponse d'un requete SQL
Résolu
acadet
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je souhaites afficher le résulta d'une requête SQL comportant deux conditions :
$sql = 'SELECT COUNT(*) AS nb FROM mat where typee="OMNII XT15" and statue="EN COURS")';
je souhaites savoir le nombre de matériel "Omnii XT15" en statue "EN COURS" mais le problème n'est pas la voici la suite de mon code :
$result = $pdo->query($sql);
$columns = $result->fetch();
$nb = $columns['nb'];
echo 'Il y a '.$nb.' enregistrement(s).';
bien sur j'ai réalisé une connexion à ma base de données par PDO
J'ai un soucis avec "fetch" lorsque que je veux afficher le résultat de ma requête. Il m'affiche ce message :
Fatal error: Uncaught Error: Call to a member function fetch() on boolean
comment je pourrais contourner ce problème ?
merci d'avance
je souhaites afficher le résulta d'une requête SQL comportant deux conditions :
$sql = 'SELECT COUNT(*) AS nb FROM mat where typee="OMNII XT15" and statue="EN COURS")';
je souhaites savoir le nombre de matériel "Omnii XT15" en statue "EN COURS" mais le problème n'est pas la voici la suite de mon code :
$result = $pdo->query($sql);
$columns = $result->fetch();
$nb = $columns['nb'];
echo 'Il y a '.$nb.' enregistrement(s).';
bien sur j'ai réalisé une connexion à ma base de données par PDO
J'ai un soucis avec "fetch" lorsque que je veux afficher le résultat de ma requête. Il m'affiche ce message :
Fatal error: Uncaught Error: Call to a member function fetch() on boolean
comment je pourrais contourner ce problème ?
merci d'avance
2 réponses
-
Cela indique souvent une erreur dans ta requête SQL.
Testes-la dans l'outil de gestion de la BDD avant d'aller plus loin.
-
-
Bonjour,
Ta requête, telle que tu nous l'a ecrit.. ne peut pas fonctionner correctementSELECT COUNT(*) AS nb FROM mat where typee="OMNII XT15" and statue="EN COURS")
Tu as une parenthèse en trop à la fin.
NB: Pour tes prochains codes en PDO, je t'invite à appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
.
-