Bonjour,
tout d'abord, j'ai vu que le méthode rowCount n'était pas adaptée :J'ai fait ce test :Si la dernière requête SQL exécutée par l'objet PDOStatement associé est une requête de type SELECT, quelques bases de données retourneront le nombre de lignes retournées par cette requête. Néanmoins, ce comportement n'est pas garanti pour toutes les bases de données et ne devrait pas être exécuté pour des applications portables.mais même si $count doit valoir 0, ça retourne 1 ; comment faut s'y prendre ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $sql="select ..."; $result = $id_conn->prepare($sql); $result->execute(); //$count = $result->rowCount(); $count=0; while($ligne = $result->fetch()) { $count++; }
Partager