$result = Hoogste getal uit DB

Status
Niet open voor verdere reacties.

Gilliano

Gebruiker
Lid geworden
28 jun 2008
Berichten
60
Hoi iedereen,

Ik heb gister veel geprobeerd om het volgende werkend te krijgen maar met veel frustratie en weinig succes.

$sql = mysql_query("SELECT aantal FROM spelletjes");

Nu zijn er iets van 20 records in die tabel en ik wou graag diegene met het hoogste aantal eruit vissen en printen op het scherm. Ik heb van alles geprobeerd maar het lukt maar niet.


Ik ben zeer dankbaar voor hulp!


Ps. Tevens heb ik gister wel IETS kunnen lukken namelijk alle 'aantal'en bij elkaar optellen en dan een compleet nummer printen:
PHP:
while($k = mysql_fetch_array($sql)) {
	$total_aantal = $k[aantal] + $total_aantal;
} echo $total_aantal;
dit werkt maar kan het beter of is het goed zo?
 
SELECT x, y, z FROM table ORDER BY aantal DESC LIMIT 1
 
Als het veld 'aantal' heet:

PHP:
$sQuery = "SELECT aantal FROM table ORDER BY aantal DESC LIMIT 1";

$rResult = mysql_query($sQuery);
$aRow = mysql_fetch_assoc($rResult);

echo $aRow['aantal'];

Even zonder foutafhandeling enzo, maar het zou moeten werken.
 
Als het veld 'aantal' heet:

PHP:
$sQuery = "SELECT aantal FROM table ORDER BY aantal DESC LIMIT 1";

$rResult = mysql_query($sQuery);
$aRow = mysql_fetch_assoc($rResult);

echo $aRow['aantal'];

Even zonder foutafhandeling enzo, maar het zou moeten werken.

bedankt!

als je hem in werking wilt zien:
http://www.mapleanime.com (rechts onderin)
 
Je kunt natuurlijk ook gaan voor
PHP:
SELECT MAX(aantal) as aantal FROM table

Is waarschijnlijk iets sneller :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan