Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1441 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [MySQL] Afficher le total ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Afficher le total ?

n°155334
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 08:31:09  profilanswer
 

Voilà mon code
 

Code :
  1. <?php include("config.inc.php" );
  2. $Query = mysql_query("SELECT COUNT(*) points FROM concours WHERE participant='Pinzo'" );
  3. // interro de la table concours
  4. while ($concours = mysql_fetch_array($Query)) {
  5. echo $concours["points"];
  6. echo '<br>';
  7. }
  8. ?>


 
Le problème est que ainsi, cela va afficher le nombre d'entrées dans POINTS si participant='Pinzo' ! Moi ce que je veux, c'est afficher le total de chaque entrée POINTS accumulés. En gros :
 

[g]PARTICIPANT  |  POINTS[/g]
Pinzo        |  3
Gust1        |  3
Pinzo        |  5
Guest2       |  5
Pinzo        |  12


 
Il devrait m'afficher le total de POINTS avec Pinzo, c'est-à-dire 20.
 
 
Est-ce possible ? Si oui comment ?


Message édité par Pinzo le 06-10-2002 à 08:38:08

---------------
“I'll thank you very much.”
mood
Publicité
Posté le 10-06-2002 à 08:31:09  profilanswer
 

n°155376
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:01:56  profilanswer
 

:bounce:


---------------
“I'll thank you very much.”
n°155384
mrbebert
Posté le 10-06-2002 à 10:08:04  profilanswer
 

Code :
  1. $Query = mysql_query("SELECT SUM(points) FROM concours WHERE participant='Pinzo'" );


ou :

Code :
  1. $Query = mysql_query("SELECT SUM(points) FROM concours GROUP BY participant" );


Message édité par mrbebert le 06-10-2002 à 10:09:37
n°155385
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:08:24  profilanswer
 

Je teste merci. :)


---------------
“I'll thank you very much.”
n°155388
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:09:49  profilanswer
 

Rien ne s'affiche. :(


---------------
“I'll thank you very much.”
n°155409
mrbebert
Posté le 10-06-2002 à 10:25:35  profilanswer
 

Pinzo a écrit a écrit :

Rien ne s'affiche. :(  



Essaie en donnant un nom à la colonne
SELECT SUM(points) AS somme ...

n°155411
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:26:52  profilanswer
 

Comment ca ? (je débute désolé)


Message édité par Pinzo le 06-10-2002 à 10:31:13

---------------
“I'll thank you very much.”
n°155422
mrbebert
Posté le 10-06-2002 à 10:32:13  profilanswer
 

Quand tu accèdes à la variable $concours["points"], en fait, tu lis le contenu de la colonne "points". Mais quand tu fais une somme (ou un count), tu dois donner un nom à cette colonne.
Par exemple, SELECT SUM(points) AS somme FROM ...., tu pourras la récupérer (après le mysql_fetch_array) par $concours["somme"];
 
Mais déja, passe la requête directement dans mysql, pour voir quel résultat elle renvoie, comment s'appellent les colonnes...

n°155423
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:33:00  profilanswer
 

Ah ok, je vais voir ca.


---------------
“I'll thank you very much.”
n°155424
Pinzo
Vorsprung durch technik
Posté le 10-06-2002 à 10:33:43  profilanswer
 

Yaisse ca marche. :)
 
Merci beaucoup. :hello:


---------------
“I'll thank you very much.”

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [MySQL] Afficher le total ?

 

Sujets relatifs
MySQL avec EasyPHP[mysql] j'ai pleins de join mais je vois pas comment faire autrement
[Optimisation Mysql] Qui peut m'aider ?[MySQL] Requête UPDATE...
[PHP / MySQL] erreur, je comprends pas :([PHP/MySQL] Sh@ardar --> ton histoire de CONCAT() en MySQL
[MySQL] varchar ou tinytext (ou tinyblob) ?JDBC MYSQL
MySQL - PostgreSQL : l'intérêt du relationnel ?[ SGBD ] Différence entre PostgreSQL et MySQL ?
Plus de sujets relatifs à : [MySQL] Afficher le total ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR