[PHP] compter le nombres de ligne renvoyés

Fermé
mlck Messages postés 17 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 19 juillet 2007 - 9 févr. 2006 à 14:42
mlck Messages postés 17 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 19 juillet 2007 - 9 févr. 2006 à 19:33
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

1 réponse

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
9 févr. 2006 à 17:22
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 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 19 juillet 2007
9 févr. 2006 à 19:33
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