j'ai ma requete qui récupérer les résultats de la ville, après j'ai décidé de faire un GROUP BY categories mais je ne sais pas si c'est une bonne idée, le ut étant de compté le nombre d'éléments par catégories et par ville
Exemple il y a 12 affiches pour la categorie 8
Il y a 28 affiches pour la categorie 3
<?php
// Compter le nombre d'élément par catégorie de la table 'categories'
$sql = 'SELECT * FROM sorties WHERE ville = :ville GROUP BY categories';
$sql = $bdd->prepare($sql);
$sql->bindParam(':ville', $ville, PDO::PARAM_STR);
$sql->execute();
//var_dump($sql);
// On affiche le nombre de résulats qu'il y a par catégories et selon la ville
// Exemple, il y a 12 affiches pour la catégorie 1
?>
si tu veux juste récupérer le nombre de ligne, tu peux le faire via la requête directement avec "SELECT COUNT(*) as nb, categories FROM sorties WHERE ville = :ville GROUP BY categrories"
tu récupères chaque ligne et valeur de champ (nb et categories) avec une boucle et un fetch()
compte le nombre d'éléménts issue d'une requete
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.