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

Hvordan får man den næste post i mysql-resultatdatasættet?

Jeg ville tilføje en anden iteration, der konverterer din ressource til et array og også inkluderer det næste ID (forudsat at det ikke nødvendigvis er det forrige ID + 1, i hvilket tilfælde det hele er meningsløst):

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

Så kan du bruge $recordset til et hvilket som helst formål.



  1. Er der en måde at gå gennem en tabelvariabel i TSQL uden at bruge en markør?

  2. Definer trinene for SQL Server Cursor - SQL Server / TSQL Tutorial

  3. cursor.execute(INSERT INTO im_entry.test (+entrym+) VALUES ('+p+');)

  4. Spring jdbctemplate batchopdatering hurtigt alternativ