|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Bonjour,
Je voudrez pouvoir récupérer le total du mois de novembre pour un uid donner ? Voir image phpmyadmin en pièce jointe ! |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Code :
$requete = "SELECT SUM('00h00') as 1, SUM('01h00') as 2, ..., SUM('23h00') as 24 WHERE uid='TON_UID_A_TESTER' GROUP BY uid" Code :
$total = $data['1'] + $data['2'] + ... + $data['24']; |
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
J'ai fait ceci mais cela fonctionne pas !
Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Tu peux m'en dire plus ?
Pas d'affichage de "Debug", affichage de donnée incohérente ? Déjà tu obtiendras qu'une seul ligne, donc tu peux faire : Code :
Test et dit moi |
||
|
00
|
|
|
#5 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Cela me ressort : Problème dans la requête
|
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Ah oui, on ne peut pas mettre de chiffre en alias de table...
Autant pour moi : Code :
|
||
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Si je fait le code la, cela me donne la somme de 74 donc ce qui n'est pas normal car j'ai une valeur de 1852 le lundi 07 novembre ?
Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Donne moi le résultat de ça :
Code :
|
||
|
00
|
|
|
#9 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
UID : d88cd95b-05e8-4fa6-a11d-31a80e17b992
Debug : 74 |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Execute ça dans PHPMyAdmin :
Code :
"SELECT 18h00 FROM qo_stats_stream WHERE uid='d88cd95b-05e8-4fa6-a11d-31a80e17b992' AND mois='novembre'"
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Voila
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
La même chose avec cette requête :
Code :
"SELECT SUM(18h00) FROM qo_stats_stream WHERE uid='d88cd95b-05e8-4fa6-a11d-31a80e17b992' AND mois='novembre' GROUP BY uid"
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Ca donne le 1852
|
|
|
00
|
|
|
#14 | ||
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Donc dans PHP fait ça :
Code :
|
||
|
00
|
|
|
#15 |
|
Invité de passage
![]() Kevin Inscription : mars 2009 Messages : 19 ![]() |
Cela fonctionne impeccable, merci de ton aide cela ma été d'un grand secours !
|
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() ![]() Développeur Web Inscription : juin 2009 Messages : 363 ![]() |
Pas de soucis.
Pour tes futurs problèmes n'hésite pas à poster dans la bonne catégorie. Par exemple là, il s'agit plutôt d'un problème de MySQL que de PHP. N'oublie pas le tag RÉSOLU Bonne journée. |
|
10
|
Copyright © 2000-2012 - www.developpez.com