Avatar billede daxiez Nybegynder
17. februar 2005 - 11:34 Der er 4 kommentarer og
1 løsning

tælle antal bestemte rækker i en tabel ?

jeg har indtil videre fundet frem til dette :

<? $get = mysql_query("select count(id) from vare Where varegrp = 'EDB-Hardware'");
                                echo "(".$get.")"; ?>

men den udskriver "(Resource id #5)" hvilket jeg ikke forstår !
Der kun være 1 og vil gerne undvære "Resource id #"

Hvordan gør man det ?
Avatar billede jakobclausen Nybegynder
17. februar 2005 - 11:36 #1
Prøv med:

<?
$get = mysql_result(mysql_query("select count(id) from vare Where varegrp = 'EDB-Hardware'"),0);
echo "(".$get.")";
?>
Avatar billede daxiez Nybegynder
17. februar 2005 - 11:38 #2
Ny record i hurtigt svar der virker ! takker ! og smid et svar
Avatar billede jakobclausen Nybegynder
17. februar 2005 - 11:41 #3
Forklaring:

Funktionen mysql_query laver forspørgslen i din database og returnere en resource, hvilket kan indeholde mere end ét svar. Og du kan derfor ikke umiddelbart udskrive resultatet. Derfor bruges mysql_result med værdien 0, der tager fat i den første værdi og gemmer den i $get, som derefter kan udskrives.

http://dk2.php.net/manual/en/function.mysql-result.php
Avatar billede daxiez Nybegynder
17. februar 2005 - 11:49 #4
mente nok det var noget i den retning, havde prøvet med "echo $get[0];", men det virkede ikke rigtigt !
Avatar billede jakobclausen Nybegynder
17. februar 2005 - 11:51 #5
Takker for point!
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