Bonjour,

J'ai un problème d'affaichage des resultats de la requette select

Je travaille avec zend server et j’implémente la classe PDO pour se connecter à la base de données Oracle Voilà mon script :

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
<?php
 
    include_once("Connexion.php");
 
   try {
      $connect=Connexion::getInstance();
 
       $sql = 'SELECT COUNT(*) AS nb FROM dept';
       $result = $connect->query($sql);
       $columns = $result->fetch();
       $nb = $columns['nb'];
 
       echo 'Il y a '.$nb.' enregistrement(s).';
 
      } catch(PDOException $e) {
          echo 'Erreur PDO : '.$e->getMessage();
      }
 
 
?>

lorsque j’exécute le script, la connexion s’établit correctement, mais lors de l'affichage des résultats , j'ai cela sans l'affichage du nombre d'enregistrement:

il y a enregistrement(s).


le log du serveur zend il y a la notification suivante :

PHP Notice: Undefined index: nb in C:\Program Files\Zend\Apache2\htdocs\test.php on line 11

Merci de votre aide.