Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2011, 15h28   #1
Invité de passage
 
Femme
chargée de mission SIG
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : chargée de mission SIG
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 1
Points : 1
Par défaut requête fonctionne sur mysql mais pas en php

Bonjour,

Grâce aux développeurs du forum mysql, j'ai pu mettre au point la requête qui suit, qui fonctionne très bien lorsque je la teste dans phpmyadmin mais ne fonctionne pas lorsque je l'intègre dans mon php.
Code :
1
2
3
4
5
6
7
8
9
10
SELECT com.nom_commune, 
          SEC_TO_TIME(SUM(TIME_TO_SEC(inter.tps_prospection))) as tps_prospection, SEC_TO_TIME(SUM(TIME_TO_SEC(inter.tps_traitement))) as tps_traitement, SEC_TO_TIME(SUM(TIME_TO_SEC(inter.tps_controle))) as tps_controle, SUM(inter.quantite_produit) as quantite_produit,
          SEC_TO_TIME(SUM( TIME_TO_SEC (CASE WHEN inter.atl_activite_id_activite=1 THEN inter.tps_activite ELSE 0 END))) AS surveillance,
          SEC_TO_TIME(SUM( TIME_TO_SEC (CASE WHEN inter.atl_activite_id_activite=10 THEN inter.tps_activite ELSE 0 END))) AS antiadulte,
          SEC_TO_TIME(SUM( TIME_TO_SEC (CASE WHEN inter.atl_activite_id_activite=11 THEN inter.tps_activite ELSE 0 END))) AS urbain
          FROM atl_intervention inter 
          INNER JOIN atl_commune com ON (inter.atl_commune_id_commune = com.id_commune)
          WHERE inter.date_intervention <= '$date_fin' AND inter.date_intervention >='$date_debut' 
          AND com.code_dep = '$code_dep'
          GROUP BY com.id_commune
quelqu'un a une idée ?
clanou01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 15h44   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

pourrais tu nous montrer comment tu l'exécutes dans ta page PHP stp?
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 15h49   #3
Invité de passage
 
Femme
chargée de mission SIG
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : chargée de mission SIG
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 1
Points : 1
bien joué !

c'était ça mon problème. cela venait pas de la requête mais de mon code pour générer mon tableau où mettre les résultats.
encore merci
clanou01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h08.


 
 
 
 
Partenaires

Hébergement Web