Bonjour à tous,
je viens chercher de l'aide pour la requete SELECT COUNT parceque là vraiment je vais exploser...
bon voilà de quoi il retourne:
Je suis en cours (enfin j'ai presque fini) d'écriture d'un prog en PHP qui fait appel à une base Mysql.
ma base s'appelle competences
ma table s'appelle T_RESULTAT
le champs qui m'interesse s'appelle C11 et il comporte des enregistrement comme: 'oui' ou 'non' ou '' .
Je souhaite compter le nombre de oui dans ce champs.
voici le bout de code qui me permet pour le moment de compter le nombre total d'enregistrements:
Code :
- <?php
- // mes identifiants de connection
- include ("connection.php" );
- $rq="SELECT COUNT(*) as nboui FROM T_RESULTAT";
- $row= mysql_query ($rq) or die ("Select count impossible" );;
- while($data = mysql_fetch_array($row))
- $total = $data["nboui"];
- echo "$total";
- ?>
|
Donc ce bout de code me retourne en effet le nombre de lignes dans ma table T_RESULTAT, mais je voudrais ne selectionner que le champs nommé C11 et y compter les 'oui'.
j'ai donc tenté ceci:
Code :
- <?php
- // mes identifiants de connection
- include ("connection.php" );
- $rq="SELECT COUNT(*) as nboui FROM T_RESULTAT WHERE C11 = oui";
- $row= mysql_query ($rq) or die ("Select count impossible" );;
- while($data = mysql_fetch_array($row))
- $total = $data["nboui"];
- echo "$total";
- ?>
|
mais bien sur une erreur "Select count impossible" s'affiche.
Ou est l'erreur de cette requete?
Si au passage vous arrivez à fair plus simple je suis interressé ;-)