Plusieurs requete COUNT ? [reglé] - PHP - Programmation
Marsh Posté le 31-05-2010 à 17:23:56
tu enleves valid ='1' et tu fais GROUP BY valid, rajoute les champs dans ton select aussi, essaye d'hab ta requetes dans phpmyadmin
Marsh Posté le 31-05-2010 à 17:26:19
Pfiouuu, toujours aussi rapide stealth35 Merci je vais testé ça.
Allez, je me complique un peu, et si je veux aussi compter le nombre de reponse à un champ nommé question1 ?
Marsh Posté le 31-05-2010 à 17:29:42
hum, je pense qu'a ma derniere question, il va falloir que je construise une varaible non ? Dans le genre $quest01 = oui .... rahhh, fin de journée....
Marsh Posté le 31-05-2010 à 17:33:32
j'ai du mal a voir, comment est ta base, et quelle est le rendu final que tu veux faire ?
Marsh Posté le 31-05-2010 à 17:52:37
En fait, j'ai des listbox pour choisir l'operateur, le mois voire le jour et j'aimerais afficher des stats par mois/jour dedans qui serait :
combien de valid 1
combien de valid 2
combien de valid = '1' AND quest01 = 'oui' AND quest02 = 'non' AND quest05 in ('oui3mois','oui6mois','ouiannee')
Et comme je ne connais pas du tout la fonction COUNT et ses possiblités, je seche ...
Normalement, je devrais créer un tableau avec chaque jour, mais bon, j'essaie déjà de le faire pour un jour unique pour comprendre les possibilités de COUNT;
Marsh Posté le 31-05-2010 à 18:59:34
je tentais actuellement ça :
Code :
|
Ca commence à venir, je vais me pauser, et je retente la suite demain.
Par contre, pour créer des sous requetes, est ce que je peux ecrire comme cela :
Code :
|
Marsh Posté le 01-06-2010 à 09:28:01
Bon, j'avance, mais c'est comment dire, un foutoir !!!
Code :
|
Il doit y avoir moyen de simplifier, mais je ne vois pas encore comment.
Marsh Posté le 01-06-2010 à 09:54:29
le probleme c'est que y'a pas de logique, mais tu pourrais faire version barbare
Code :
|
sinon au niveaux de la date ca serai mieux de faire des comparaison avec le type DATE et pour ton valid si c'est du type INT pas besoin de quote
Marsh Posté le 01-06-2010 à 10:01:30
Merci, je vais tester.
Pour mon champ valid, il est de style tinyint, ça marche ?.
Dans tout les cas, merci beaucoup !
Marsh Posté le 01-06-2010 à 10:04:36
ouai c'est pareil , pour les paramètre COUNT le *, mais plutôt la clé primaire dedans
Marsh Posté le 01-06-2010 à 10:27:44
Avec ton code, ça fonctionne nickel et je m'y retrouve.
Code :
|
Juste une dernier chose, je n'arrive pas à mettre le resultat de champs1 dans un <td>, je ne vois pas ou on insére la balise, j'ai tenté :
Code :
|
Marsh Posté le 01-06-2010 à 10:30:56
J'ai rien dit, un simple
Code :
|
fonctionne
Je rajoute la clé primaire ID, merci beaucoup !!!!!
Marsh Posté le 01-06-2010 à 10:33:25
t'es sur de ca : %$annee-%$mois-31%, tout les mois non pas un 31 , t u veux juste récupérer le dernier jour d'un mois suivant une année ?
Marsh Posté le 01-06-2010 à 11:57:49
Oui,oui en fait, ma listbox envoi ma variable annee + mois, et je récupere le 31. J'ai fait pareil pour le 30 etc, j'aurais du faire un boucle mais bon, je me suis pris la tête avec les dates.
Je sais qu'une grosse requête vaut mieux que 50 petites ...
Marsh Posté le 02-06-2010 à 09:31:26
J'ai regardé, mais c'est confu... il aurait fallu que je fasse une boucle pour afficher tout les jours du mois dans un tableau. Mais bon, la ça marche, et en plus, ça ne sera utiliser normalement qu'une fois par mois...
Marsh Posté le 31-05-2010 à 17:22:24
Hello,
je cherche à afficher plusieurs résultat de COUNT. Mais je ne vois pas du tout comment.
Ci-dessous, j'affiche si VALID = 1 mais j'aimerais aussi pouvoir afficher le resultat si VALID = 2 en même temps, à part reconstruire plusieurs requete, je vois pas.
Merci d'avance.
Message édité par fscalda le 02-06-2010 à 09:32:11