Join the forums now, and start posting to receive access to our Scripts Vault!
$limit=10;$count=mysql_result(mysql_query("SELECT COUNT(*) FROM ..."),0);$start=$count-$limit;if($start<0) $start=0;mysql_query("SELECT * FROM ... ORDER BY id ASC LIMIT $start,$limit");
$limit = 10;$items = array();$result = mysql_query('SELECT * FROM ... ORDER BY id DESC LIMIT %d', $limit);for ($i = $limit - 1; $i >= 0 && ($row = mysql_fetch_array($result)); $i--){ $items[$i] = $row;}
$limit = 10;$items = array();$result = mysql_query('SELECT * FROM mytable LIMIT %d', $limit);while ($row = mysql_fetch_array($result)){ $items[] = $row;}
$s='';while ($row = mysql_fetch_array($result)){ $s.=$row;}echo $s;
$s .= $row;
$s = $row . $s;
select * from (select * from tablename order by whatever desc limit 10) temptable order by whatever asc;
Looping over results just to throw them away makes baby jesus cry.