webForumDet fria alternativet

Totala värdet i en kolumn

PHPur PHP

14 svar · 307 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Frågan#1

Hur gör man för att få det totala värdet i en kolumn i en MySQL-databas? Alltså, om col1 på rad i har värdet 2, och col1 på rad 2 har värdet 15, hur lägger man på ett behändigt sätt ihop dessa? Måste man göra en loop?

Jag håller på och gör ett litet omröstningsscript, och det kan ju vara behändigt om man sen ska räkna ut procent :)

------------------
"Visst är det många som använder Windows, det är många som tittar på Bingolotto också."
Martin Lindhe

Medlem sedan dec. 2001349 inlägg
#2

Ingen aning om vad du menar! Det där var allt lite luddigt ;)

------------------
::Alla avskyr mig för att jag är så allmänt omtyckt::

Medlem sedan dec. 2001104 inlägg
#3

OOPS, råkade posta med en annan användare.

Ingen aning om vad du menar! Det där var allt lite luddigt ;)

------------------
Som en vän sade:
Gröna dvärgar äter naturligtvis inte blåa drakar till frukost.
(eller tvärtom)

Medlem sedan mars 20007 896 inlägg
#4

SQL! :)

SELECT SUM(Col1) AS iSumma FROM Tabell

Resultatet finns i det dynamiskt skapade fältet iSumma :)

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

Medlem sedan maj 20003 652 inlägg
#5

Typ såhär:

$count = mysql_query(SELECT SUM(Col1) AS iSumma FROM tabell);

------------------
"Visst är det många som använder Windows, det är många som tittar på Bingolotto också."
Martin Lindhe

Medlem sedan dec. 2001104 inlägg
#6

Ja, det fattar i alla fall inte jag :e

------------------
Som en vän sade:
Gröna dvärgar äter naturligtvis inte blåa drakar till frukost.
(eller tvärtom)

Medlem sedan mars 20007 896 inlägg
#7

Nästan. :)

mysql_connect("server", "uid", "pwd");
mysql_select_db("super_db");

$result = mysql_query("SELECT SUM(Col1) AS iSumma FROM Tabell");
$row = mysql_fetch_array($result);

echo $row['iSumma'];

mysql_close();

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

Medlem sedan aug. 2000374 inlägg
#8

Hej,

Om jag förstått dig rätt så vill du summera kollumnerna?

Kanske detta fungerar:

SELECT SUM(t.col1) as COL1, SUM(t.col2) as COL2
  FROM table t

------------------
Hansen
c.h@ngmedia.com

[Redigerat av Hansen den 23 dec 2001]

Medlem sedan maj 20003 652 inlägg
#9

Ok, tack så mycket :)

------------------
"Visst är det många som använder Windows, det är många som tittar på Bingolotto också."
Martin Lindhe

Medlem sedan dec. 2001104 inlägg
#10

Aha det var så du menar! :e

------------------
Som en vän sade:
Gröna dvärgar äter naturligtvis inte blåa drakar till frukost.
(eller tvärtom)

Medlem sedan maj 20001 953 inlägg
#11

Är det bara jag som får känslan av att du, Ymer vartannat inlägg i detta forum bara försöker samla inlägg!?

Ska du göra det passar det bättre någon annanstans.

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Första PHP portalen på svenska!!

Medlem sedan maj 20003 652 inlägg
#12

Jag håller med Chavez. Speciellt då du sagt till mig att "det är ju så roligt att skriva inlägg på wF"...

------------------
"Visst är det många som använder Windows, det är många som tittar på Bingolotto också."
Martin Lindhe

Medlem sedan dec. 2001349 inlägg
#13

FEL! Faktiskt inte :P
Viking, du ska inte säga så mycket som har gjort typ 20% av dina inlägg till smileysar, har du själv sagt.

Har typ smileys krig med andra dårar :e

------------------
::Alla avskyr mig för att jag är så allmänt omtyckt::

Medlem sedan dec. 2001104 inlägg
#14

FEL! Faktiskt inte :P
Viking, du ska inte säga så mycket som har gjort typ 20% av dina inlägg till smileysar, har du själv sagt.

Har typ smileys krig med andra dårar :e

------------------
Som en vän sade:
Gröna dvärgar äter naturligtvis inte blåa drakar till frukost.
(eller tvärtom)

Medlem sedan maj 20003 652 inlägg
#15

I Café webForum, ja! Om du vill fortsätta skylla ifrån dig, ta det över Messenger!

------------------
"Jag är bra"
Henrik Vallgren

253 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
130 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)