Avatar billede flol Nybegynder
11. juni 2007 - 13:07 Der er 7 kommentarer og
1 løsning

+ tal i tabler

hey.
en der kan hjælpe mig med at plusse alle mine rate sammen?

mine rate ligger i en table som denne =

CREATE TABLE `spilsys` (
`id` INT NOT NULL AUTO_INCREMENT ,
`navn` VARCHAR( 50 ) NOT NULL ,
`link` VARCHAR( 200 ) NOT NULL ,
`info` VARCHAR( 200 ) NOT NULL ,
`billede` VARCHAR( 200 ) NOT NULL ,
`kategori` VARCHAR( 200 ) NOT NULL ,
`bruger` VARCHAR( 200 ) NOT NULL ,
`rate` VARCHAR( 200 ) NOT NULL ,
`tid` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

tabelen er for hvert spil der er oprettet, det vil sige hvis jeg har 100 spil, hvordan kan jeg så for plusset alle 'rate' sammen?
Avatar billede hmortensen Nybegynder
11. juni 2007 - 13:25 #1
Hvis jeg forstår dig ret, kan du gøre sådan her:
$total = mysql_result(mysql_query("SELECT SUM(rate) FROM spilsys"), 0);
Avatar billede dkfire Nybegynder
11. juni 2007 - 13:34 #2
Jeg vil foreslå dig at ændre din rate til int (tal) istedet for varchar ( bogstaver ) som det er nu.
Din tid er vel en dato, så det burde også være timedate, eller bare date istedet for varchar
Avatar billede hmortensen Nybegynder
11. juni 2007 - 13:38 #3
Ja det er en forudsætning for at ovenstående virker. Havde slet ikke kigget på datatyperne.
Avatar billede flol Nybegynder
11. juni 2007 - 13:46 #4
okay tak for hjælpen..

har ændret rate til int

men grund til jeg ikke har det i tid er fordi den indholde fx. Mandag 11 juni, 2007.

hmortensen kast et svar! ;D
Avatar billede flol Nybegynder
11. juni 2007 - 13:47 #5
hov !
vil du hjælpe med et lille spg mere?
Avatar billede hmortensen Nybegynder
11. juni 2007 - 13:50 #6
Ja, hvis jeg kan.
Hvis du havde valgt DATE eller DATETIME som felttype, ville det stadig være muligt at formatere det som du ønsker når dataen hentes frem.
Avatar billede flol Nybegynder
11. juni 2007 - 13:53 #7
ja okay :P

men hvis nu jeg har et tal som dettet: 58.823529411765
hvordan kan man så forkorte det til kun 2 decimaler ?
Avatar billede hmortensen Nybegynder
11. juni 2007 - 14:33 #8
Ta et kig på http://se.php.net/round
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