Requete SQL
Kiwiwi
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
J'ai un problème avec une requete SQL
Je voudrais afficher el nombre d'enregistrement en fonction d'un champ
J'ai des affiches classées par thèmes alors j'ai fait uen requete qui marche sous phpmyadmin :
$nb="SELECT *, count( * )
FROM affiches
GROUP BY theme_affiche ";
$requetetotal = mysql_query($nb);
$total = mysql_num_rows($requetetotal);
Mais à l'affichage ca ne marche pas comme ca devrait :
<td class=\"cataloguetheme\">".$total->theme_affiche." affiches</td>
Comme je suis débutant je dois faire une belle bourde ... merci de votre indulgence et de votre aide ...
J'ai un problème avec une requete SQL
Je voudrais afficher el nombre d'enregistrement en fonction d'un champ
J'ai des affiches classées par thèmes alors j'ai fait uen requete qui marche sous phpmyadmin :
$nb="SELECT *, count( * )
FROM affiches
GROUP BY theme_affiche ";
$requetetotal = mysql_query($nb);
$total = mysql_num_rows($requetetotal);
Mais à l'affichage ca ne marche pas comme ca devrait :
<td class=\"cataloguetheme\">".$total->theme_affiche." affiches</td>
Comme je suis débutant je dois faire une belle bourde ... merci de votre indulgence et de votre aide ...
A voir également:
- Requete SQL
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros ✓ - Forum DS
- Sql (+) - Forum Programmation
- Jointure sql ✓ - Forum MySQL
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Android
1 réponse
Il y a un soucis dans ta requête.
Si tu met un GROUP BY theme_affiche, ce champ doit obligatoirement apparaître dans le SELECT:
Aide sur le SQL: https://sqlpro.developpez.com/
Si tu met un GROUP BY theme_affiche, ce champ doit obligatoirement apparaître dans le SELECT:
SELECT theme_affiche , count( * ) FROM affiches GROUP BY theme_affiche
Aide sur le SQL: https://sqlpro.developpez.com/