[PHP] compter le nombres de ligne renvoyés

mlck Messages postés 17 Statut Membre -  
mlck Messages postés 17 Statut Membre -
Bonjour.
je developpe sous php. Quand j'execute une requete avec odbc_exec(), je souhaite compter le nombtre de lignes retournées . Je sais que la fonction odbc_num_rows ne marche pas.
J'ai tenté ceci:
while(odbc_fetch_row($resultat)){
$nombre_ligne ++;
}
mais $nombre_ligne ne s'incremente pas.
Merci à tout le monde.

---
croire pour arriver au bout
A voir également:

1 réponse

tafiscobar Messages postés 1281 Statut Contributeur 177
 
salut, est ce qe t'es sur que ta requete renvoie plus d'une ligne, car pour avoir le nombre de lignes, voici un exemple:

$cnx = odbc_connect("base","username","pwd");
$query = "select * from table1";
$result = odbc_do ($query);
$nbl = odbc_num_rows ($result);
1
mlck Messages postés 17 Statut Membre
 
En fait ce un peu plus compliqué. la fonction odbc_num_rows renvoit -1. J'ai essayé de voir la documentation mais il y'a des pilotes pour lequel ce renvoi (-1) a lieu. Cependant je ne connais pas la liste des pilotes concernés.
Merci tafiscobar.
0