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