Avatar billede domaz.dk Novice
08. februar 2005 - 13:20 Der er 17 kommentarer og
1 løsning

tæl rows i tabel?

Jeg skal bruge et script der tæller hvor mange rows der er i en tabel...? det er i en mysql database...
Avatar billede michael_stim Ekspert
08. februar 2005 - 13:32 #1
mysql_numrows() tror jeg det hedder
Avatar billede sylvesternielsen Nybegynder
08. februar 2005 - 13:32 #2
Du skal bruge mysql_num_rows();

www.php.net/mysql_num_rows
Avatar billede sylvesternielsen Nybegynder
08. februar 2005 - 13:32 #3
Eksmeplet fra php.net:
<?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);

$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);

echo "$num_rows rækker\n";

?>
Avatar billede michael_stim Ekspert
08. februar 2005 - 13:35 #4
Eller i ren SQL:
SELECT COUNT * FROM tabelnavn
Avatar billede riversen Nybegynder
08. februar 2005 - 13:36 #5
det er nok lidt overkill at select hele tabellen og bruge php til at fortælle antallet af rækker... brug "SELECT count(*) FROM tabel"
Avatar billede domaz.dk Novice
08. februar 2005 - 13:37 #6
riversen... kan du gi et eksempel?
Avatar billede riversen Nybegynder
08. februar 2005 - 13:39 #7
<?php
  $link = mysql_connect("localhost", "mysql_user", "mysql_password");
  mysql_select_db("database", $link);

  $result = mysql_query("SELECT count(*) AS count FROM table1", $link);
  $row = mysql_fetch_array( $result );

  echo "Antal rækker: " . $row["count"];
?>
Avatar billede michael_stim Ekspert
08. februar 2005 - 13:39 #8
Det er jo et eksempel vi har skrevet  ;o)
Eller hvad mener du?
Avatar billede riversen Nybegynder
08. februar 2005 - 13:56 #9
hvem spørger du
Avatar billede sylvesternielsen Nybegynder
08. februar 2005 - 13:58 #10
riversen, ja du har helt ret, men bruger det andet eksempel da domaz.dk ikke lader til at have stor erfaring med sql.

Nogen gange er det bedre at vælge brugervenlighed frem for optimering.
Det kommer tidsnok efter min mening. =)
Avatar billede michael_stim Ekspert
08. februar 2005 - 13:58 #11
Har fået svar.
domaz.dk ville have et PHP-eksempel ;o)
Avatar billede riversen Nybegynder
08. februar 2005 - 14:02 #12
frac: Men han skal da have muligheden for at vælge. Synes ikke der er den store forskel i brugervenlighed, da begge er MEGET simple.
Avatar billede domaz.dk Novice
08. februar 2005 - 14:07 #13
har okay erfaring med sql... det er bare alle de kommandoer der skal på plads igen.. ved at være et halvt år siden jeg arbejdede med det... hehe...

siger tak... brugte godt nok riversen's løsning... ved ikk om i vil dele pointsne eller om det er ligemeget... :)
Avatar billede sylvesternielsen Nybegynder
08. februar 2005 - 14:21 #14
det er ikke vigtigt..
Giv du dem bare til riversen. Det var trods alt hans eksempel du skulle bruge.
Avatar billede domaz.dk Novice
08. februar 2005 - 14:27 #15
såå må riversen lige komme med et svar...
Avatar billede riversen Nybegynder
08. februar 2005 - 14:29 #16
det er gratis
Avatar billede domaz.dk Novice
08. februar 2005 - 15:15 #17
takker... (:
Avatar billede domaz.dk Novice
08. februar 2005 - 15:16 #18
...
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-supporter til lokal IT støtte i Tirstrup

Capgemini Danmark A/S

AI Data Architect

Politiets Efterretningstjeneste

Platform Engineer hos PET