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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Afficher le nombre de résultat pour chaque enregistrement php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher le nombre de résultat pour chaque enregistrement php

n°2229297
rita9999
Posté le 27-05-2014 à 21:09:05  profilanswer
 

Bonjour,  
 
j'ai une table email qui contient un champ émetteur je veux calculer pour chaque émetteur le nombre des mails envoyés  
j'ai pas réussi a formuler ma requete  :cry:   exemple de champ émetteur:  
<gras>émetteur</gras>
abc@gmail.com
abc@gmail.com
bc@gmail.com
bc@gmail.com
cd@gmail.com
bc@gmail.com
 
le resultat que je souhaite avoir:
<gras>émetteur</gras><gras>Nombre des messages envoyés</gras>
abc@gmail.com               2
bc@gmail.com                 3
cd@gmail.com                 1

mood
Publicité
Posté le 27-05-2014 à 21:09:05  profilanswer
 

n°2229318
OrcusZ
Pro AMD | .Net lover
Posté le 28-05-2014 à 08:56:18  profilanswer
 

Bonjour,

 

Dans ta table mail tu rajoute une colonne nbMailEnovoyes de type INT tous initialisé à 0
et lors de ta requête d'envoie de mail tu récupère l'utilisateur et tu incrémente ta colonne nbMailEnovoyes

 

ta requête doit ressembler à ça

 
Code :
  1. UPDATE email SET nbMailEnovoye=nbMailEnovoyes+1 WHERE emetteur = "abc@gmail.com "
 

le mail est juste là à titre d'exemple.

 

Evite les accents dans le noms de tes tables


Message édité par OrcusZ le 28-05-2014 à 08:56:33

---------------
Made you your own sentence without believing that of the others...
n°2229378
dreameddea​th
Posté le 28-05-2014 à 14:57:27  profilanswer
 

eu modifier le modèle de donnée pour un group by me parait lourd

Code :
  1. SELECT emetteur, count(emetteur) as nb from email GROUP BY emetteur


 
n'est-elle pas mieux ?

n°2229470
gpl73
Posté le 29-05-2014 à 10:07:56  profilanswer
 

heureusement que rufo n'a pas vu ton post OrcusZ lol
En effet c'est pas terrible en BD d'ajouter un champ pour avoir juste un calcul...  
A ne faire qu'en cas ultime, si tu as des tables énormes et/ou si le calcul est complexes et/ou te ferais perdre du temps lors de requêtes fréquentes...
le select count de dreameddeath est beaucoup plus simple et tu n'as rien à faire comme maintenance ...
Guillaume


Message édité par gpl73 le 29-05-2014 à 10:14:15

---------------
mieux vaut être un con au chaud, qu'un con gelé lol
n°2229484
OrcusZ
Pro AMD | .Net lover
Posté le 29-05-2014 à 13:12:30  profilanswer
 

Hummm, j'ai bien fait de répondre à ce post alors vu que je vais attaqué ce genre de calcul dans mon projet... Comme quoi :)


---------------
Made you your own sentence without believing that of the others...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Afficher le nombre de résultat pour chaque enregistrement php

 

Sujets relatifs
Enregistrement du choix d'image de fondComment afficher un résultat en fonction du choix de l'utilisateur
Afficher les pages dans un pseudo frameScript shell pour comparaison de 2 fichier et récupération du résultat
Comment caluler le pourcentage du resultat dans la meme requete ?Nombre aléatoire, arraylist (quizz, question)
Formulaire de questions pour un résultat en fonction des réponsesHtml / Asp Afficher une variable
la distance de levenshtein pour calculer le nombre d'apparition dans u 
Plus de sujets relatifs à : Afficher le nombre de résultat pour chaque enregistrement php


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