Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter o próximo registro dentro do conjunto de dados de resultados do mysql?


Eu adicionaria outra iteração que converte seu recurso em uma matriz e também inclui o próximo ID (supondo que não seja necessariamente o ID anterior + 1, caso em que tudo isso é inútil):
$recordset = array(); $i = 0;
while ($row = mysql_fetch_assoc($result))
{
    $recordset[$i] = $row;
    if ($i > 0) { $recordset[$i-1]['nextid'] = $row['id']; }
    $i++;
}

Então você pode usar $recordset para qualquer finalidade.