---
title: "Besökarräknare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/131072-besökarräknare"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oskob"
published: "2005-07-07T10:21:28.000Z"
updated: "2005-07-07T10:50:41.000Z"
replies: 4
views: 383
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/131072-besökarräknare"
---

# Besökarräknare

## #1 — oskob, 2005-07-07T10:21Z

Hejsan!
Jag har knåpat ihop en besökarräknare som ska visa både antal unika besökare och hur många det är totalt.

Nu ser min kod ut såhär

```
require('sidor/conn.php'); 

$result = mysql_query("SELECT COUNT(*) FROM counter");

$count = mysql_result($result, 0);

echo 'Unika besökare: ' . $count;

$resource = mysql_query("select * from counter") or die(mysql_error());

if(mysql_num_rows($resource) > 0){

	while($data = mysql_fetch_array($resource)){
		
		$total_count += $data['Count'];
		
	}
}

echo 'Besökare totalt: ' . $total_count;
```

I databasen har jag en kolumn med ip-nummret och en med hur många gånger det ip-nummret har besökt.
Ser alltså ut såhär tex.

```

|_______IP_______|___Count___|
| 123.12.12.123  |         3 |
| 127.0.0.31     |         1 |
| 125.32.123.122 |         5 |
```

Det här är ett ganska klumpigt sätt att få det resultatet (syftar på $total_count)
Går det på något sätt att låta en SQL-sats räkna ihop alla värden i en kolumn och returnera resultatet?

Tack på förhand!

RED: och en till liten sak bara: Hur ser php-koden ut för att göra ett radbryt i html-koden? Inte \<br\> utan ett enterslag.

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

## #2 — @nders, 2005-07-07T10:24Z

> Går det på något sätt att låta en SQL-sats räkna ihop alla värden i en kolumn och returnera resultatet?

```
SELECT SUM (Fältet_som_inte_borde_heta_Count) AS totalcount FROM Counter
```

> RED: och en till liten sak bara: Hur ser php-koden ut för att göra ett radbryt i html-koden? Inte \<br\> utan ett enterslag.

```
\n
```

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

## #3 — oskob, 2005-07-07T10:43Z

$total_result = mysql_query("SELECT SUM (Counting) AS totalcount FROM Counter");

Den klagar på den raden.

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in index.php on line 25

Hur får jag ut värdet sen?
mysql_result($total_result, 0);
så?

RED: Jag bytte namn på kolumnen

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

## #4 — @nders, 2005-07-07T10:48Z

Prova att ta bort mellanslaget mellan SUM och (.

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

## #5 — oskob, 2005-07-07T10:50Z

Ja! Tack och bock.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/131072-besökarräknare
