<?
include("connect.php");

$sql = "SELECT id FROM users";
$res = mysql_query($sql);
$aantal = mysql_num_rows($res);

unset($sql, $res);

$begin = $aantal - 5;

$sql = "SELECT * FROM users ORDER BY id DESC LIMIT $begin,$aantal";
$res = mysql_query($sql);

echo "<center><table border=0 width=100%><tr><td>";
echo "<center><u><b>Nieuwste profielen</b></u></center></tr></td><tr><td>";

if ($res)
{
while ($row = mysql_fetch_array($res))
{
echo "&nbsp&nbsp&nbsp<a href=\"members\profiel.php?action=profielen&id=$row[id]\" target=\"Main frame\">$row[username]<br></a>";
}
}

echo "</td></tr></table>";


?>

Als ik dit doe geeft hij alleen de eerste 5 profielen maar hij moet de laatste 5 profielen geven
Help?
Verander:
<?

$sql = "SELECT * FROM users ORDER BY id DESC LIMIT $begin,$aantal";

?>

In

<?

$sql = "SELECT * FROM users ORDER BY id ASC LIMIT $begin,$aantal";

?>
Ok dat werkt maar nu nog ff 2 dingen.
1 : ASC??? uitleg plz...
2 : Nu staan ze op volgorde met de oudste boven maar de nieuwste moet boven :D hoe doe ik dat?
ASC= Stijgend
DESC= Dalend
Spreekt voor zich? :)
Als ik DESC doe werkt het niet meer en worden alleen de eerste vijf weergegeven :( maar de laatste 5 moeten hoe doe ik dat?
<?

$sql = "SELECT * FROM users ORDER BY id DESC LIMIT 5";

?>

zo toch neem ik aan??
Jep idd tnx m8 :D. Ik wilde weer veel te ingewikkeld doen :P.

Reageren