Requete SQL

Kiwiwi -  
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 ...

1 réponse

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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:

    SELECT theme_affiche , count( * )
    FROM affiches
    GROUP BY theme_affiche 


    Aide sur le SQL: https://sqlpro.developpez.com/
    0