Tôi sẽ thêm một lần lặp khác để chuyển đổi tài nguyên của bạn thành một mảng và cũng bao gồm ID tiếp theo (giả sử nó không nhất thiết phải là ID + 1 trước đó, trong trường hợp này, điều này hoàn toàn vô nghĩa):
$recordset = array(); $i = 0;
while ($row = mysql_fetch_assoc($result))
{
$recordset[$i] = $row;
if ($i > 0) { $recordset[$i-1]['nextid'] = $row['id']; }
$i++;
}
Sau đó, bạn có thể sử dụng $ recordset cho bất kỳ mục đích nào.