---
title: "räkna ihop fält från mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/70283-räkna-ihop-fält-från-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mify"
published: "2003-03-06T21:22:25.000Z"
updated: "2003-03-07T08:14:11.000Z"
replies: 6
views: 310
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/70283-räkna-ihop-fält-från-mysql"
---

# räkna ihop fält från mysql

## #1 — mify, 2003-03-06T21:22Z

hur ska jag göra om jag vill räkna ihop fält 1 where id=$id

har försökt med $query =  ("select sum('inbetalt') from tabell where id=$id ");
  $result = mysql_db_query ($dbname, $query);

men det verkar bara som att jag bara får med mig är 1 rad från tabellen istället för att den ska räkna ihop dom raderna som finns

Tack på förhand
// Micke mify

Permalänk: https://www.webforum.nu/p/70283

## #2 — Morpheus, 2003-03-06T21:40Z

har du flera rader med samma $id?? om du inte har det så är det det som det beror på!

Permalänk: https://www.webforum.nu/p/969545

## #3 — LarsG, 2003-03-06T21:46Z

```
$query = ("select sum(inbetalt) from tabell where id=$id ");
```

Permalänk: https://www.webforum.nu/p/969551

## #4 — mify, 2003-03-06T21:53Z

jepp jag har flera rader med samma $id det är det som ställer till det hela annars skulle jag bara kunna ta värdet rätt av

Permalänk: https://www.webforum.nu/p/969557

## #5 — mify, 2003-03-06T22:13Z

så här försöker jag göra

$query =  ("select sum(insats) from saldo where id='$id'");
  $result = mysql_db_query ($dbname, $query);

 while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
    $insats = $row\['insats'\];
}
echo $insats;

Permalänk: https://www.webforum.nu/p/969568

## #6 — LarsG, 2003-03-06T23:25Z

```php
$query = ("select sum(insats) from saldo where id='$id'");
$result = mysql_db_query ($dbname, $query);
$row = mysql_fetch_array($result, MYSQL_BOTH);
$insats = $row[0];
echo $insats;
```

resultatet blir bara en rad och den kolumnen har inget namn.

Permalänk: https://www.webforum.nu/p/969607

## #7 — mify, 2003-03-07T08:14Z

Tack Lars självklart blir det bara en rad, var jag som var lite trött när jag skrev det där ...håller också på med en liknande fråga där jag vill ha ut värdena för varje vecka och id det blev lite ihopblandat där

där skriver jag så här

$query =  ("select inbetalt,insats,utbetalt,vecka from saldo where id='$id'");
  $result = mysql_db_query ($dbname, $query);

if ($result){
  echo "\<table border=2\>";
  echo "\<tr\>\<td\>\<b\>Vecka\</b\>\</td\>\<td\> \<b\>Inbetalt\</b\>\</td\>\<td\>\<b\>Insats\</b\>\</td\>\<td\>\<b\>Utbetalt\</b\>\</td\>\<td\>\<b\>Tillgodo\</b\>\</td\>\</tr\>";

  $numOfRows = mysql_num_rows ($result);
  for ($i = 0; $i \< $numOfRows; $i++){
    $insats  = mysql_result ($result, $i, "insats");
    $inbetalt  = mysql_result ($result, $i, "inbetalt");
    $utbetalt = mysql_result ($result, $i, "utbetalt");
    $vecka  = mysql_result ($result, $i, "vecka");
   
  echo "\<tr\>\<td\>$vecka\</td\>\<td\>$inbetalt\</td\>\<td\>$insats\</td\>\<td\>$utbetalt\</td\>\</tr\>";
    
     echo "\</table\>";
     
}

}

och jag får med alla värden men bara första veckan kommer i tabellen

Permalänk: https://www.webforum.nu/p/969704

---

Tråden på webben: https://www.webforum.nu/amne/php/70283-räkna-ihop-fält-från-mysql
