Avatar billede heavybreezer Nybegynder
26. juni 2004 - 20:48 Der er 7 kommentarer og
1 løsning

Regne tal sammen?

Som sagt, hvordan lægger jeg tal sammen?
Jeg har en row i min tabel, som hedder counter.

Hvordan udskriver jeg på en php side, hvad alle tal giver tilsammen?
Avatar billede arne_v Ekspert
26. juni 2004 - 20:49 #1
SELECT SUM(counter) FROM tabelnavn
Avatar billede arne_v Ekspert
26. juni 2004 - 20:51 #2
Du skal så lige udføre query som returnerer en række med en kolonne med
summen i. Og jeg  har ikke lært PHP siden sidste spørgsmål. :-)
Avatar billede heavybreezer Nybegynder
26. juni 2004 - 20:55 #3
kan jeg evt. få lidt mere kode, som udskriver det på siden? :)
Avatar billede heavybreezer Nybegynder
26. juni 2004 - 20:56 #4
hehe, hov.... okay så! :)
Avatar billede heavybreezer Nybegynder
26. juni 2004 - 21:02 #5
Hvordan udskriver jeg så på siden?
Avatar billede arne_v Ekspert
26. juni 2004 - 21:05 #6
Det må jo være noget a la:

<?php
$con = mysql_connect("xxxxxxxx", "xxx", "xxx") or die(mysql_error());
mysql_select_db("xxxx") or die(mysql_error());
$rs = mysql_query("SELECT SUM(counter) AS total FROM tabelnavn") or die(mysql_error());
while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
    print $row["total"] . "\n";
}
mysql_free_result($rs);
mysql_close($con);
?>
Avatar billede arne_v Ekspert
26. juni 2004 - 21:06 #7
Det kan sikert laves fixere. while løkke må være overflødig med kun en række.
Og det må også være unødvendigt med et associativt array til resultat.

Men det var nu det eksempel jeg havde at kunne hacke på.
Avatar billede heavybreezer Nybegynder
26. juni 2004 - 21:16 #8
Jep det virker.. Værsgo' :)
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