ik probeer in php uit de mysql database het totaal aantal members te tellen.
kan iemand mij uitleggen hoe ik dit simpel kan doen.
ik had het commando voor het tellen wel door maar hoe kan ik er dan voor zorgen dat dit zichtbaar word op de website.

ik heb mijn members in de tabel "people" staan

Sorry kben nogal een n00b :P

in iedergeval alvast bedankt!
<?php
$query = "SELECT COUNT(id) AS nummer FROM people";
$res = mysql_query($query);
$fetch = mysql_fetch_assoc($res);
$count = $fetch['nummer'];
?>
@ Maniak : heel herkenbaar wat jij hebt dat je wel weet wat je wil maken en ook in grove lijnen wel hoe je wat op moet schrijven maar net the finishing touch dat hetgene wat je schrijft ook werkt dat wil dan net niet.

Dan toch fijn een forum waar echte SUPER leden zijn die je altijd willen helpen :-)
Ik weet niet precies of het wat uitmaakt ten opzichte van bovenstaande query, maar als je de query op deze manieren maakt dan wordt het resultaat gecached (volgens mij):

SELECT COUNT(1) FROM people


of

SELECT COUNT(*) FROM people



edit:

Het resultaat ophalen kan ook zo:

<?php

$query = "SELECT COUNT(1) FROM people";
$res = mysql_query($query);
list($count) = mysql_fetch_row($res);

?>

Overigens mysql_fetch_row is sneller dan mysql_fetch_assoc.
<?php

$query = "SELECT COUNT(*) FROM people";
$res = mysql_query($query);
$count = mysql_result($res, 0);

?>
als je geen hele datarij nodig hebt maar maar één getal is dit volgens mij nog sneller
Die wist ik niet nog, deze manier vind ik nog mooier.
@ Joop en Martijn: COUNT(*) schijnt inderdaad sneller te zijn, maar dan moet je geen WHERE voorwaarde hebben.
@ Jan, hoe bedoel je dat precies?
SELECT COUNT(*) FROM tabel WHERE id = 4353

Dit bedoelt Jan.
ok, maar in jouw voorbeeld zul je geen count gebruiken en als je wel een WHERE hebt is er dan wel een alternatief voor COUNT(*) dat sneller is
harstikke bedankt.

@lissy
ja ik zou denk een prima coder kunnen zijn als ik de moeite zou nemen om het te leren. ik weet precies wat ik wil en hoe het ongeveer moet alleen heb ik geen idee hoe mysql in elkaar zit haha

Reageren