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?
Annonceindlæg fra Barco
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; ?>
20. april 2009 - 22:45
#2
Har prøvet - så får jeg resutatet: Array ???
20. april 2009 - 22:53
#3
Min fejl, ændre echo $total; til echo $total[total];
20. april 2009 - 23:00
#4
et par gnyffer ville pynte: echo $total['total'];
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
20. april 2009 - 23:01
#6
Ccodam læg svar hvis du vil have point..
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 :)
Vi tilbyder markedets bedste kurser inden for webudvikling