Php / Sql

Fermé
Kikou - 14 mars 2009 à 14:03
 KéKeCest ! - 14 mars 2009 à 14:56
Bonjour,

Je recherche une fonction sql ou php qui me permettrai de compter le nombre d'enregistrements dans une base de données mysql sachant que je ne peux connaitre la valeur des enregistrements que la table contient.

Exemple :
Dans ma table j'ai 3 enregistrements qui sont : monrec1, monrec1, monrec2

Sachant que je ne connais pas la valeur de ces enregistrements, je ne peux faire une requete count(*) de la sorte
SELECT COUNT (*) FROM matable WHERE enregistrement ='monrec1'

Mais il me faut savoir que j'ai 2 enregistrements "monrec1" et 1 enregistrement "monrec2"

Merci de votre aide :)

1 réponse

KéKeCest !
14 mars 2009 à 14:56
Bonjour,

SELECT monrec, COUNT(*)
FROM TABLE
GROUP BY monrec

--> Vous permet de grouper chaque monrec par lot et de compter leur nombre d'enregistrements.

Résultats de cette requête :

monrec1 2
monrec2 1

Sltations.
0