Avatar billede donwang Nybegynder
09. maj 2003 - 14:33 Der er 20 kommentarer og
1 løsning

Antal poster, mysql.

Hvordan finder man ud af hvor mange poster der er i en mysql-tabel?
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 14:34 #1
select count(*) as antal from dintabel
Avatar billede ztyxx Nybegynder
09. maj 2003 - 14:44 #2
penslet lidt ud

$query = mysql_query("select count(*) as antal from dintabel;

    echo mysql_result($query, 0);
Avatar billede exp Juniormester
09. maj 2003 - 14:44 #3
$countusers = mysql_fetch_array(mysql_query("SELECT count(*) stemmer as total FROM poll"));

echo $countusers['total'];
Avatar billede Slettet bruger
09. maj 2003 - 15:07 #4
select count(feltnavn) er en anelse hurtigere
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 15:11 #5
Nej, el_barto - det er langsommere. Den skal alle felter igennem
og tæller kun dem, der er ikke-null.
Avatar billede donwang Nybegynder
09. maj 2003 - 15:11 #6
Vil du ikke lige lave select count(feltnavn) med en print?
Avatar billede donwang Nybegynder
09. maj 2003 - 15:12 #7
Eller Eriks:O)
Avatar billede ztyxx Nybegynder
09. maj 2003 - 15:13 #8
du sætter bare feltnavnet ind i count(feltnavn)
Avatar billede exp Juniormester
09. maj 2003 - 15:16 #9
det er jo det jeg har skrevet...

Kommentar: exp
09/05-2003 14:44:57    $countusers = mysql_fetch_array(mysql_query("SELECT count(*) stemmer as total FROM poll"));

echo $countusers['total'];
Avatar billede donwang Nybegynder
09. maj 2003 - 15:19 #10
Jeg får en fejl på linie 3?

<?php
include ( "config.php" );
$countusers = mysql_fetch_array(mysql_query("SELECT count(*) online as total FROM users"));

echo $countusers['total']; ?>
Avatar billede exp Juniormester
09. maj 2003 - 15:21 #11
<?php
include ( "config.php" );
$countusers = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM users"));

echo $countusers['total']; ?>

måske
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 15:21 #12
$countusers = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM users"));
Avatar billede donwang Nybegynder
09. maj 2003 - 15:33 #13
exp, svar?
Avatar billede Slettet bruger
09. maj 2003 - 15:49 #14
erikjacobsen> Så tager jeg nok fejl, det er bare det jeg har fået tudet ørerne fulde af når jeg selv spurgte til Count(*)
Avatar billede tipsen Nybegynder
09. maj 2003 - 16:26 #15
COUNT(*) er ofte specielt optimeret i dbms'en, hvilket også er tilfældet i mysql - så Erik har helt ret i at det er bedste alternativ.
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 18:23 #16
Du må lære, el_barto, hvem der er eksperter, og hvem der løber med ammestuesnak ...
Avatar billede Slettet bruger
09. maj 2003 - 18:39 #17
hehe...du har da helt ret erikjacobsen :)
Avatar billede exp Juniormester
13. maj 2003 - 15:52 #18
Nå, det nåede jeg ikke - det er ikke sådan når man ikke følger med :-)
Avatar billede ztyxx Nybegynder
13. maj 2003 - 15:53 #19
såkandulæredet, exp ;-)
Avatar billede exp Juniormester
13. maj 2003 - 15:54 #20
Avatar billede exp Juniormester
13. maj 2003 - 15:55 #21
Har lige lidt ferie, og har ikke inet derhjemme :-/
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