Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere il record successivo all'interno del set di dati dei risultati di MySQL?

Aggiungerei un'altra iterazione che converte la tua risorsa in un array e include anche l'ID successivo (supponendo che non sia necessariamente l'ID precedente + 1, nel qual caso è tutto inutile):

$recordset = array(); $i = 0;
while ($row = mysql_fetch_assoc($result))
{
    $recordset[$i] = $row;
    if ($i > 0) { $recordset[$i-1]['nextid'] = $row['id']; }
    $i++;
}

Quindi puoi utilizzare $recordset per qualsiasi scopo.