Avatar billede fixbabe Nybegynder
15. december 2005 - 21:10 Der er 8 kommentarer og
1 løsning

sum at tabel

Hvordan får jeg udskrevet summen af de til som er i feltet eks "antal" ??

eks:
antal - 1
antal - 15
antal - 87
----------
dvs 103 i alt
Avatar billede nizo Nybegynder
15. december 2005 - 21:19 #1
Jeg tror ikke rigtig jeg forstaar hvad du mener, du vil gerne lægge nogle tal sammen fra nogle rows i din database?
Avatar billede jakobdo Ekspert
15. december 2005 - 21:24 #2
SELECT SUM(antal) AS total FROM tabel
Avatar billede nizo Nybegynder
15. december 2005 - 21:25 #3
Hvis det er tilfældet er det vel bare at gøre:

<?
$query=mysql_query("SELECT * FROM table");
$i=0;
$tal = new array();
while($row=mysql_fetch_assoc($query))
{
  $tal[$i] = $row['antal'];
  $i++;
}
//Og nu kan du faa lagt talene sammen med $tal[0] + $tal[1] + $tal[2] osv..
?>
Avatar billede nizo Nybegynder
15. december 2005 - 21:25 #4
Eller, du kunne ogsaa bare bruge jakobdo's forslag :)
Avatar billede fixbabe Nybegynder
15. december 2005 - 22:01 #5
Jeg har dette script, som der skal vise den samlede sum. Jeg forstår ikke jeres forslag desværre

<?php print "I alt"; $link = mysql_connect("ip", "user", "pw")
    or die("Kunne ikke forbinde fejl : " . mysql_error());
mysql_select_db("database") or die("kunne ikke vælge databasen" . mysql_error());
$res = mysql_query('select * from bakke where x = "1" order by id desc') or die(mysql_error());
echo 100-$talher;
?>
Avatar billede jakobdo Ekspert
16. december 2005 - 09:23 #6
Måske:

<?php
print "I alt";
$link = mysql_connect("ip", "user", "pw") or die("Kunne ikke forbinde fejl : " . mysql_error());
mysql_select_db("database") or die("kunne ikke vælge databasen" . mysql_error());
$res = mysql_query("SELECT SUM(det du vil tælle sammen) AS total FROM bakke WHERE x = 1 ORDER BY id DESC") or die(mysql_error());
$talher = mysql_result($res,0);
echo 100-$talher;
?>
Avatar billede fixbabe Nybegynder
16. december 2005 - 15:04 #7
Det virker.. eller både og.. en mindre regne fejl. jeg har ikke kigget på fejlen endnu. gør det når jeg engang kommer hjem. Hvis du "jakobdo" gider smide et svar :)
Avatar billede jakobdo Ekspert
16. december 2005 - 15:09 #8
Svar!
Avatar billede jakobdo Ekspert
16. december 2005 - 15:14 #9
takker for point!
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