liste contenant le nombre de fois qu’apparaît le mot dans la bdd
Bonjour ,
Je voudrais compter le nombre de fois qu’apparaît chaque nom de produit dans ma base de données pour pouvoir ensuite les ordonnées du plus grand au plus petit. Mais le problème c'est que je n'arrive pas comparer et incrémenter le compteur de chaque nom.
voici ce que j'ai tenter de faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $i = 0;
$compt = 0;
$lesNomAll[] = array();
$lesNomDis[] = array();
$countUse = array();
$req = $bdd -> query('SELECT ps,nomProgramme FROM info_version');
while ($a = $req -> fetch()) {
$lesNomAll[] = $a['nomProgramme'];
}
foreach ($lesNomAll as $key => $value) {
if($lesNomAll[i] == $lesNomAll[i+1]){
$countUse[] = $compt++;
}
else{
$i++;
}
} |
Merci d'avance de votre aide , si vous avez besoin de plus de précision je suis la ! :)