SECLECT SUM et php [RESOLU] - PHP - Programmation
Marsh Posté le 26-06-2013 à 20:25:05
Tout simplement parce que 
 
| Code : 
 | 
 
 
Au delà de ce problème, mysql_* est déprécié, songe à utiliser mysqli_* ou mieux PDO.
Marsh Posté le 26-06-2013 à 20:40:19
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.
Marsh Posté le 27-06-2013 à 10:27:51
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']);
Marsh Posté le 27-06-2013 à 10:37:45
Qui cherche trouve....SELECT SUM('sommereg') -----SELECT SUM(sommereg).
Marsh Posté le 27-06-2013 à 19:43:56
Effectivement, soit tu ne mets rien, soit je pense que les backquote (`) permettent de faire la même chose.
Marsh Posté le 26-06-2013 à 20:07:16
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