Ik zou nog een iteratie toevoegen die je bron omzet in een array en ook de volgende ID bevat (ervan uitgaande dat dit niet noodzakelijk de vorige ID + 1 is, in welk geval dit allemaal zinloos is):
$recordset = array(); $i = 0;
while ($row = mysql_fetch_assoc($result))
{
$recordset[$i] = $row;
if ($i > 0) { $recordset[$i-1]['nextid'] = $row['id']; }
$i++;
}
Dan kun je $recordset voor welk doel dan ook gebruiken.