Avatar billede PriceNetwork Nybegynder
20. april 2009 - 22:01 Der er 6 kommentarer og
1 løsning

Hente sum fra Mysql med SUM()

Har lavet en lille script til include i mit system, hvor summen af tal i en kolonne skal hentes:

<?php
// Sammentælling priser
$hent_pris ="SELECT SUM(pris) AS total FROM udbud" ;
$total = mysql_query($hent_pris) or die (mysql_error());

echo $total;
?>

Scriptet kører, (ingen fejl) men resultatet ender med et "resource id#34" - der er værdier i tabellen...

Nogen gode forslag?
Avatar billede CCodam Nybegynder
20. april 2009 - 22:35 #1
Du skal benytte dig af mysql_fetch_array, da mysql_query bare aflevere en identifier, til hvor resultatet kan hentes, og altså i ressource id #34 :)

<?php
// Sammentælling priser
$hent_pris = mysql_query("SELECT SUM(pris) AS total FROM udbud");
$total = mysql_fetch_array($hent_pris);

echo $total;
?>
Avatar billede PriceNetwork Nybegynder
20. april 2009 - 22:45 #2
Har prøvet - så får jeg resutatet: Array

???
Avatar billede CCodam Nybegynder
20. april 2009 - 22:53 #3
Min fejl, ændre echo $total; til echo $total[total];
Avatar billede arne_v Ekspert
20. april 2009 - 23:00 #4
et par gnyffer ville pynte:

echo $total['total'];
Avatar billede PriceNetwork Nybegynder
20. april 2009 - 23:00 #5
Hold da helt op - ja, så enkelt og så kan man ikke se skoven for bare træer...



Tak for hjælpen - det virker
Avatar billede PriceNetwork Nybegynder
20. april 2009 - 23:01 #6
Ccodam læg svar hvis du vil have point..
Avatar billede CCodam Nybegynder
20. april 2009 - 23:04 #7
#5 Hehe, ja man kan tit komme til at stire sig blind på sådan noget :P men det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester