21. december 2002 - 17:59
Der er
16 kommentarer og 1 løsning
Sum af MySQL database-række
hej eksperter! jeg har en lille funktion jeg skal bruge... eksemplet kommer her; jeg har en database der ser ca. sådan ud --id--|--navn--|--penge-- --01--|-Casper-|---20---- --02--|-Thomas-|---10---- --03--|-Jesper-|---29---- --04--|-Henrik-|---31---- ------------------------- Det jeg skal bruge er hvordan man lægger alle rows'ne fra 'penge' sammen så jeg får hvor mange penge vi alle har tilsammen... i dette tilfælde 90.... jeg mener der er en MySQL funktion der hedder noget med sum()... men jeg er ikke sikker... /Casper
Annonceindlæg fra Computerworld
21. december 2002 - 18:01
#1
mysql_query("SELECT SUM(penge) AS kr FROM database");
21. december 2002 - 18:02
#2
mysql_query("SELECT SUM(penge) AS kr_ialt FROM database_navn");
21. december 2002 - 18:04
#3
SELECT SUM(penge) AS kr_ialt FROM database_navn Der smuttede lige lidt PHP-kode med...:o)
21. december 2002 - 18:06
#4
det var lige det jeg skulle bruge! ;-) tak for det!
Slettet bruger
21. december 2002 - 18:06
#5
Bare lige for en god ordens skyld: database_navn er noget vrøvl ... tabel_navn :)
21. december 2002 - 18:08
#6
Ja ja - vrøvle vrøvle - humle bumle - TABLE_NAME he he he...
21. december 2002 - 18:09
#7
homsabu> ...af hjertet; selv tak!!!
21. december 2002 - 18:12
#8
øhm.... hvis jeg skriver scriptet sådan; $result = mysql_query("SELECT SUM(penge) AS kr_ialt FROM database_navn"); echo "$result"; så skriver den "Resource id #2".... hvorfor? burde den ikke skrive 90?
21. december 2002 - 18:19
#9
$row=mysql_fetch_array($result); echo $row["kr"];
21. december 2002 - 18:26
#10
$result = mysql_query("SELECT SUM(penge) AS kr_ialt FROM tabel"); $row=mysql_fetch_array($result); echo "$row[penge]"; så skriver den ingenting?!?!? er det mig der er dum?! ;-)
21. december 2002 - 18:33
#11
og hvad betyder & hvilken funktion har: "AS kr_ialt"....
21. december 2002 - 18:33
#12
$result = mysql_query("SELECT SUM(penge) AS kr_ialt FROM tabel"); $row=mysql_fetch_array($result); echo "$row[kr]";
21. december 2002 - 18:34
#13
echo "$row[kr]"; og ikke echo "$row[penge]";
21. december 2002 - 18:35
#14
Sorry... $result = mysql_query("SELECT SUM(penge) AS kr_ialt FROM tabel"); $row=mysql_fetch_array($result); echo "$row[kr_ialt]";
21. december 2002 - 18:46
#15
det må virkelig være mig der sux til PHP/MySQL.... den skriver ingenting?!?!?!
21. december 2002 - 18:53
#16
nu lykkedes det! Tak for hjælpen!!!!!!
21. december 2002 - 19:49
#17
Helt i orden - jeg kludrede jo også en del i det....!!! Godt det virker!
Computerworld tilbyder specialiserede kurser i database-management