Bonjour,
J'ai un petit soucis par lequel je ne trouve pas de solution. Je vous explique mon problème:
J'ai une table de statistiques espenf_connexion et j'aimerais compter le nombre d'utilisateurs différents qui apparaissent dans cette table pour une catégorie donnée (il existe 3 types de catégories). Dans ma requête, j'utilise donc la clause GROUP BY sur le login (enf_no) et j'aimerai compter le nombre de lignes générés par cette requête (le nombre d'utilisateurs différents). Mais quand je fais un COUNT(*), ça me compte le nombre de fois que le 1er utilisateur apparait dans la base, je ne sais pas comment faire pour compter le nombre de lignes (via SQL, car sinon on compte le nombre de ligne via PHP mais trop lent).
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $requete = "SELECT COUNT(*) FROM espenf_connexion WHERE categorie = " . $categorie . " GROUP BY enf_no";
Note:
Je suis sous PHP/ACCESS, j'ai essayé odbc_num_rows(), mais il me renvoie -1, donc je ne peux pas faire comme ça non plus :/
Partager