Avatar billede bjavle Nybegynder
15. november 2003 - 11:17 Der er 10 kommentarer og
1 løsning

tæl antal rækker i en database..

Kan jeg få smidt noget kode i nakken hvor den tæller hvor mange rækker der er i en mysql database?

(den skal bare skrive f.eks 45 hvis der er 45 medlemmer(hver række indeholder info om en medlem))

mvh bajvle
Avatar billede sukos Juniormester
15. november 2003 - 11:19 #1
$antal = mysql_num_rows($sql);
Avatar billede rackbox Nybegynder
15. november 2003 - 11:20 #2
$query = "select * from medlemmer";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
Avatar billede erikjacobsen Ekspert
15. november 2003 - 11:22 #3
det er typisk billigere med en
  select count(*) as antal from medlemmer
Avatar billede detox Nybegynder
15. november 2003 - 11:23 #4
$antal = mysql_result(mysql_query("select count(*) from medlemmer"),0);
Avatar billede rackbox Nybegynder
15. november 2003 - 11:24 #5
erikjacobsen: ikke hvis han skal hive de andre felter ud også uden at skulle definere dem i query'en. ;-)
Avatar billede bjavle Nybegynder
15. november 2003 - 11:25 #6
tak for det hurtige svar rackbox!
Avatar billede erikjacobsen Ekspert
15. november 2003 - 11:31 #7
Jo da, rackbox, men det er jo ikke det han be'r om.
Avatar billede rackbox Nybegynder
15. november 2003 - 11:49 #8
Nææhh.. Men uanset kan man jo lige så godt bruge den mest fleksible løsning... ;-)
Avatar billede erikjacobsen Ekspert
15. november 2003 - 11:51 #9
Nej, uanset kan jo lige så godt bruge den mest effektve løsning.
Avatar billede rackbox Nybegynder
15. november 2003 - 12:05 #10
...You say tomatoes, I say....
Avatar billede jakoba Nybegynder
15. november 2003 - 12:45 #11
I say tomatoes too :-))
  med num_rows skal samtlige data i tabellen sendes fra SQL til php og php skal have allokeret plads til dem. Hvor mange abbonenter har berlingske tidenen i sin database? kun at overføre et enkelt tal er en væsentlig besparelse.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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