09. februar 2004 - 01:53Der er
10 kommentarer og 4 løsninger
tæl sammen i tabel
jeg har en side med tutorials. Og jeg vil gerne kunne skrive nederst på siden hvor mange tutorials der egentlig findes i databsen. Hvordan skal jeg gøre det ??
OK, så kan du godt bruge ovenstående kode. Count er en aggregatfunktion i SQL, som bruges til at tælle posterne med. Hvis du vil tælle alle poster skal du bruge Count(*) eller eventuelt et Count(<unikt felt>), hvor <unikt felt> typisk vil være den primære nøgle.
SELECT Count(*) AS antal FROM tutorials
og
SELECT Count (ID) AS antal FROM tutorials
begge udfører det samme arbejde, og returnerer antallet af poster i din database. Du kan også begrænse dig til at tælle på tutorials i en bestem kategori ved at bruge WHERE.
SELECT Count(ID) AS antal FROM tutorials WHERE kategori = 'php'
Du skal sætte Count() ind i din forespørgsel til databasen. Kan du ikke give også et dump af din database struktur? Eller måske vise den forespørgsel du bruger til at hente dine tutorials.
Kan dit script overhovedet udskrive noget på nuværende tispunkt? Og ved du hvordan man får fat i et recordset? Antal udskrives på samme måde som alle andre records udskrives fra din database.
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.