Avatar billede codebase Praktikant
05. marts 2001 - 22:51 Der er 10 kommentarer og
1 løsning

hvordan ser syntaxen ud for en count ??

$subantal = mysql_query(\"select COUNT(*) from forum where spgid = \'$id\'\");

og hvordan få jeg lige fat i selve antallet af mine talte poster ???

_codeb@se.
Avatar billede netsrac Praktikant
05. marts 2001 - 22:52 #1
$subantal = mysql_query(\"select COUNT(*) as antal from forum where spgid = \'$id\'\");

Så ligger den i antal.
Avatar billede netsrac Praktikant
05. marts 2001 - 22:54 #2
eller:

$subantal = mysql_query(\"select * from forum where spgid = \'$id\'\");
  $number = mysql_num_rows($subantal);
Avatar billede codebase Praktikant
05. marts 2001 - 23:01 #3
og hvorfor H.... står der ikke noget om det her:
http://www.mysql.com/doc/G/r/Group_by_functions.html



takker ´for hurtigt svar:)

_codeb@se.
Avatar billede netsrac Praktikant
05. marts 2001 - 23:03 #4
Det var så lidt :-)
Avatar billede codebase Praktikant
05. marts 2001 - 23:04 #5
denne her virker ikke?
$subantal = mysql_query(\"select COUNT(*) AS antal from forum where spgid = \'$id\'\");

skulle antallet ikke ligge i $antal ??

_codeb@se.
Avatar billede netsrac Praktikant
05. marts 2001 - 23:05 #6
Nej antallet ligger i recordsettet med navnet antal, det vil sige at du først skal gøre det til et array for at hente oplysningerne.
Avatar billede codebase Praktikant
05. marts 2001 - 23:07 #7
kom frisk :)
hvordan ?

_codeb@se.
Avatar billede netsrac Praktikant
05. marts 2001 - 23:11 #8
$subantal = mysql_query(\"select COUNT(*) AS antal from forum where spgid = \'$id\'\");
$row = mysql_fetch_array($subantal);

$row[\"antal\"]
Avatar billede codebase Praktikant
05. marts 2001 - 23:16 #9
thx....

sidste spg.:
Og hvilken metode er den hurtigste / bedste ?

_codeb@se.
Avatar billede netsrac Praktikant
05. marts 2001 - 23:18 #10
Hvis du kun skal hente antallet af poster så er den med $number = mysql_num_rows($subantal); klart den hurtigste.
Avatar billede codebase Praktikant
05. marts 2001 - 23:20 #11
oki, takker igen.....


_codeb@se.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester