---
title: "räkna online"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/119177-räkna-online"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WiZzLeR"
published: "2005-01-03T10:43:34.000Z"
updated: "2005-01-03T12:43:57.000Z"
replies: 7
views: 286
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/databaser-sql/119177-räkna-online"
---

# räkna online

## #1 — WiZzLeR, 2005-01-03T10:43Z

jag har en SQL sträng som ser ut såhär:

SELECT friends_added, online_user FROM ace_friends, ace_online WHERE friends_added = online_user

jag räknar antal rows som stämmer med det ovan. Fast jag tycker att den ser ganska rå och novis ut. går det att skriva strängen på ett smidigare sätt?

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

## #2 — LarsG, 2005-01-03T11:47Z

För att få fram antal poster

```
SELECT count(*)
FROM ace_friends, ace_online 
WHERE friends_added = online_user
```

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

## #3 — WiZzLeR, 2005-01-03T11:49Z

mjo fast i php får jag ändå fram select queryn i object format.

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

## #4 — K@llen, 2005-01-03T11:55Z

Okey, lite fullständig kod:

```
$res = mysql_query( "SELECT count(*) FROM ace_friends, ace_online WHERE friends_added = online_user" );
$numRows = mysql_result( $res, 0 );
echo $numRows;
```

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

## #5 — WiZzLeR, 2005-01-03T12:02Z

men det är typ ingen skillnad alls om jag gör num_rows eller result. count eller select cols

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

## #6 — K@llen, 2005-01-03T12:05Z

Ska du bara räkna utan att hämta annan data är select count(\*) att föredra prestandamässigt. Ska du hämta annan data också kan du lika gärna använda mysql_num_rows().

Vad vill du egentligen göra?

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

## #7 — WiZzLeR, 2005-01-03T12:10Z

jag har en tabell, ace_friends, som ska kolla med sin friends_added column mot ace_online's online_user. Om det finns en rad som matchar dvs friends_added = online_user så ska jag få true, 1 eller något,. annars 0 // false

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

## #8 — K@llen, 2005-01-03T12:43Z

Då bör du kunna använda min kod ovan:

om $numRows \> 0 --\> true
om $numRows \< 1 --\> false

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/119177-räkna-online
