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

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] SECLECT SUM et php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] SECLECT SUM et php

n°2195560
hogz
Posté le 26-06-2013 à 20:07:16  profilanswer
 

Bonjour,
 
petit soucis...
J'ai une requete SQL
 
$requete = mysql_query ("SELECT SUM('sommereg')AS Montant FROM mabase WHERE section='Monchoix' AND reglement='oui'" );
 
Cette requête marche, je l'ai testée avec MyPhpAdmin avec les tables.
 
//Pour afficher l'entrée puisqu'il s'agit d'un seul affichage avec SELECT SUM, c'est un resultat.
 
$query = mysql_query($requete);
$donnees = mysql_fetch_assoc($requete);
echo "<p>MONTANT : ".$donnees['Montant']."</p>";
{
 
Un ZERO(0) s'affiche dans le résultat.
Bien sûr, il y a des montant dans la base de données la colonne sommreg est en float(10,2)
J'avoue que je tourne en rond...
Merci pour votre aide


Message édité par hogz le 27-06-2013 à 18:06:31
mood
Publicité
Posté le 26-06-2013 à 20:07:16  profilanswer
 

n°2195563
xaeon
Profil: TT
Posté le 26-06-2013 à 20:25:05  profilanswer
 

Tout simplement parce que
 

Code :
  1. $query = mysql_query($requete);
  2. //$donnees = mysql_fetch_assoc($requete);  
  3. $donnees = mysql_fetch_assoc($query );


 
Au delà de ce problème, mysql_* est déprécié, songe à utiliser mysqli_* ou mieux PDO.

n°2195565
hogz
Posté le 26-06-2013 à 20:40:19  profilanswer
 

Merci,
mais par contre j'ai une erreur, j'avais déjà formulé en ce sens.
Warning: mysql_fetch_assoc():
 
C'est vrais mysql est déprécié, je corrigerais, car c'est une petite requête.

n°2195608
hogz
Posté le 27-06-2013 à 10:27:51  profilanswer
 

Bon,
j'ai revu ma requete en en mysqli... :)  
 
Même problème, 0 pour mon résultat. Je ne comprends pas pourquoi il n'additionne pas...
 
$mysqli = new mysqli($serveur, $user, $pass, $base);
if ($mysqli->connect_error){
 die('Erreur connexion ('.$mysqli->connect_errno.')' . $mysql->connect_error);
}
// Si tout va bien, on peut continuer
 
// On récupèrere tout le contenu de la table
$requete =  "SELECT SUM('sommereg')AS Montant FROM mabase WHERE section='MonChoix' AND reglement='oui'";
 
$resultat = $mysqli->query($requete);
 
// On affiche l'entréee
$donnees = $resultat->fetch_assoc();
echo ($donnees['Montant']);


Message édité par hogz le 27-06-2013 à 10:29:49
n°2195610
hogz
Posté le 27-06-2013 à 10:37:45  profilanswer
 

Qui cherche trouve....SELECT SUM('sommereg') -----SELECT SUM(sommereg).

n°2195719
xaeon
Profil: TT
Posté le 27-06-2013 à 19:43:56  profilanswer
 

Effectivement, soit tu ne mets rien, soit je pense que les backquote (`) permettent de faire la même chose.

n°2196488
hogz
Posté le 04-07-2013 à 13:51:57  profilanswer
 

Tout à fait...


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

  [RESOLU] SECLECT SUM et php

 

Sujets relatifs
utilisation d'une SUM de plusieurs COUNTSUM et GROUP BY ?
SQLAvoir la fonction "Sum" par défaut dans la table pivot
SUM .... oui mais comment ... ?[Mysql] Sum() avec liaison de table ????
[VBAcEXCEL03][DOne] Faire la SUM des cellules qui ne sont pas en gras[Sql server] SUM sur un datetime
requete SQL avec condition sur SUM[XSL] sum sur des montants à virgule
Plus de sujets relatifs à : [RESOLU] SECLECT SUM et php


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