---
title: "Räkna antal poster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/180551-räkna-antal-poster"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2009-10-04T17:41:53.000Z"
updated: "2009-10-04T18:57:54.000Z"
replies: 3
views: 367
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/180551-räkna-antal-poster"
---

# Räkna antal poster

## #1 — SoulGod, 2009-10-04T17:41Z

Jag undrar hur jag bygger funktionen för att räkna antal i en databas.

Tabellen ser ut som följer..
ID \| IP \| SVAR \| FRAGA

Jag vill bara visa dom rader som har SVAR = '$fragid'
Och sedan - av dom som är kvar, 
vill jag kunna sortera upp av dom 3 alternativ som finns.

Jag vill alltså se hur många 1'or, 2'or och 3'or som finns i den kolumnen.
Hur? :)

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

## #2 — Mr T, 2009-10-04T18:00Z

SELECT \`id\`, \`ip\`, 'svar', 'fraga', COUNT(\*) AS \`antal\` FROM tabel_namn GROUP BY \`svar\`

 Via 'antal' får du reda på hur många av varje svar du har.

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

## #3 — SoulGod, 2009-10-04T18:27Z

Jag lyckas inte förstå det du skrev, och lyckas tyvärr inte heller läsa mig till något av det \*ler\*

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

## #4 — Mr T, 2009-10-04T18:57Z

Kortfattat så gör du en "vanlig" select. Dock gruperar du dina resultat med kommandot GROUP BY. Altså alla likadana värden i fältet 'svar' klumpas samman. Har du bara 3 olika värden i 'svar' kommer du endast få 3 poster ur databasen. Men det du vill veta antalet av varje 'svar'. Det är då man skapar en "variabel" som i detta fallet får namnet 'antal' och som får räkna via kommandot COUNT(\*)

 Sökte på Google när jag hittade raden ovan, men är lite fundersam om den inte ska vara såhär (utan sitat-tecken) :
SELECT id, ip, svar, fraga, COUNT(\*) AS antal FROM tabel_namn GROUP BY svar

 Så funkar det inte, prova att söka på Google

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

---

Tråden på webben: https://www.webforum.nu/amne/php/180551-räkna-antal-poster
