Avatar billede sukos Juniormester
28. marts 2003 - 21:50 Der er 12 kommentarer og
1 løsning

samlet antal

Hvis jeg har f.eks. 3 felter med værdierne 5, 20, 10, hvordan finder jeg de felters "sammenlagte værdi", altså 35
Avatar billede pbudk Nybegynder
28. marts 2003 - 21:55 #1
SELECT (felt1 + felt2 + felt3) AS total FROM tabel
Avatar billede sukos Juniormester
28. marts 2003 - 22:01 #2
jah, okay, fik selvf. ikke forklaret mig rigtigt!

Har en kolonne, "hits" hvor værdien er forskellig i hvert row.
$antal_hits = mysql_query("SELECT `hits` FROM `php` WHERE `status` !=0") or die ($selectrows_error);

Hvordan får jeg lagt dem sammen?
Avatar billede pbudk Nybegynder
28. marts 2003 - 22:03 #3
SELECT sum(`hits`) as sumhits FROM `php` WHERE `status` !=0
Avatar billede sukos Juniormester
28. marts 2003 - 22:13 #4
hmhm, og hvor'n fa'n laver jeg så output?

Og er det muligt i samme query at finde antal rows også?
Avatar billede pbudk Nybegynder
28. marts 2003 - 22:18 #5
SELECT sum(`hits`) as sumhits, count(`hist`) as counthits FROM `php` WHERE `status` !=0

Men jeg er ikke helt med på hvad du mener mht. output ?
Avatar billede sukos Juniormester
28. marts 2003 - 22:22 #6
$antal_hits = mysql_query("SELECT sum(`hits`) AS sumhits FROM `php` WHERE `status` !=0") or die ($selectrows_error);

en echo $antal_hits gi'r "resource #id 12"
Avatar billede sukos Juniormester
28. marts 2003 - 22:23 #7
og ja, der er desværre en masse jeg ikke ved om PHP og mysql!
Avatar billede erikjacobsen Ekspert
28. marts 2003 - 22:28 #8
der er ikke forskel på denne slags SELECT og andre SELECT
du har brugt. Denne afleverer en række med 2 felter. Så
du skal bare gøre som du altid har gjort med en SELECT

(sikke en hjælp  -  hvad  -  *g*)
Avatar billede pbudk Nybegynder
28. marts 2003 - 22:29 #9
$res = mysql_query("SELECT sum(`hits`) AS sumhits FROM `php` WHERE `status` !=0") or die ($selectrows_error);
$post = mysql_fetch_array($res);
echo "total: ".$post["sumhits"];
Avatar billede sukos Juniormester
28. marts 2003 - 22:32 #10
arrgghhh!
Avatar billede sukos Juniormester
28. marts 2003 - 22:33 #11
takker!!!
Avatar billede pbudk Nybegynder
28. marts 2003 - 22:35 #12
he he - vi andre har jo også fået lidt inspiration mht. virtual hosts på dit website, så det manglede da bare :o)
Avatar billede sukos Juniormester
28. marts 2003 - 22:44 #13
Fedt nok! :O)
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
Computerworld tilbyder specialiserede kurser i database-management

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