Compter le nombre d'enregistrement dont le champs identite à pour valeur...

Eléphant du PHP | 88 Messages

02 févr. 2008, 15:52

Bonjour,

Savez-vous comment je peut compter le nombre d'enregistrement dont le champs identite à pour valeur une valeur différente les unes des autres

Exemple :
num | identite

1 | zak
2 | arr
3 | zap
4 | zak
5 | tre
6 | aff
Il y a deux champs zak donc on n'en compte un seul, le chiffre final est donc 5

La 4ème ligne n'est donc pas compté

Je sais que pour compter banalement tout les enregistement de la table ont fait :

$nombre_membre_req = mysql_query("SELECT count(*) FROM inscription");
$nombre_membre = (array_pop(mysql_fetch_row($nombre_membre_req)));
Merci
Cordialement zaknaou

Mammouth du PHP | 19672 Messages

02 févr. 2008, 16:25

Code : Tout sélectionner

SELECT COUNT(DISTINCT(nom_de_la_colonne)) FROM etc...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 88 Messages

02 févr. 2008, 16:27

Donc cela donne :
$nombre_membre_req = mysql_query("SELECT COUNT(DISTINCT(identite)) FROM inscription");
$nombre_membre = (array_pop(mysql_fetch_row($nombre_membre_req)));
Cordialement zaknaou