Bonjour,

J'utilise un rowCount() pour lire le nombre de lignes dans mon tableau, mais dans mon code la fonction ne marche pas.

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
 
<fieldset>
     <legend>Actualités</legend>
          <ul>
              <?php if($actualitesProduits->rowCount() == 0): ?>
                   <h4 style="font-weight:bold;text-align:center;">Aucune Actualité</h4> 
              <?php else: ?>
                   <?php foreach ($actualitesProduits as $actualiteProduits): ?>
                        <li>                 
                             <?= $this->nettoyer($actualiteProduits['titre']) ?>               
                        </li>
                   <?php endforeach; ?>         
              <?php endif; ?>
         </ul>
</fieldset>
La condition if/else n'est pas interprétée et même si ma requête retourne des données, PHP m'affiche "aucune actualité"!!
Une idée?

Ma BDD est sous Oracle (mais je n'utilise pas les fonctions oci_, et bizarrement ça marche quand même!)
Quelqu'un peut me dire quand utiliser les fonctions oci_?

Merci,