Afficher une réponse d'un requete SQL

Résolu
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

2 réponses

  1. Modérateur
    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.
    1
    1. J'ai essayé, la requête fonctionne parfaitement ^^
      0