recherche aide pour compter le contenu d'une base

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recherche aide pour compter le contenu d'une base

par Zemeckis » 18 févr. 2005, 16:32

<?php
$sql = "SELECT modele, COUNT(modele) AS Nb_Modele FROM eye GROUP BY modele";
?>

par crab » 17 févr. 2005, 19:32

On peut même faire un truc genre :
<?php
$sql = "SELECT COUNT(modele) AS Nb_Modele FROM eye WHERE modele = 'EyeBox Max'";
// ...
// Affichage
echo $data['Nb_Modele'];
?>

par acyclique » 17 févr. 2005, 18:39

et stp mets entre balise "

Code : Tout sélectionner

" ton code. merci :wink:

par acyclique » 17 févr. 2005, 18:37

Code : Tout sélectionner

<?php echo '.$data['COUNT(modele)'].' ?>
ou

Code : Tout sélectionner

<?php echo '.$data['COUNT(*)'].' ?>
tu peux tester tes requêtes dans PhpMyAdmin, tu verras le champs qu'il te retourne. :lol:

par Invité » 17 févr. 2005, 18:27

voici la requete:
$sql = "SELECT COUNT(modele) FROM eye WHERE modele = 'EyeBox Max'";

et pour l'affichage j'ai mis: <?php echo '.$data['modele'].' ?>

mais cela me renvoi une erreur par contre si dans la requete et dans mon affichage à la place de modele je met * cela me donne un resultat de 0 alors que la reponse est 2

par acyclique » 17 févr. 2005, 18:24

tu peux nous envoyer ta requête pour que l'on puisse t'aider. :wink:

par Invité » 17 févr. 2005, 18:22

merci j'ai presque reussi mais je n'arrive pas à afficher le resultat de ma requete

par crab » 17 févr. 2005, 15:36

Hello,

Regarde dans la doc de Mysql, notamment en ce qui concerne la clause GROUP BY et la fonction count().

ça devrait t'aider...

par acyclique » 17 févr. 2005, 15:34

Bonjour,

utilise COUNT(*) et WHERE , du genre :

Code : Tout sélectionner

SELECT COUNT( * ) FROM `MaTable` WHERE choix = 1
le choix correspondant à l'une de tes 2 possibilités.

voili, voilou ! :wink:

recherche aide pour compter le contenu d'une base

par philoult » 17 févr. 2005, 15:20

Bonjour,

en fait je voudrait faire une sorte de compteur.
j'ai une base de donnée dont un champs ne peut avoir que 2 choix et je voudrais compter combien il y a d'élément pour chacun des choix et ensuite afficher le nombre d'element par choix.
Mais je ne sais pas comment commencer, je suis un peu perdu pour faire ma requete dans ma base :?

Kiki veut bien m'aider à débuter mon programme?

Merci.