sql >> Database >  >> RDS >> Mysql

Hoe krijg ik het volgende record in de mysql-resultaatgegevensset?

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.



  1. PDO::__construct():De server heeft een tekenset (255) verzonden die onbekend is bij de client. Alsjeblieft, rapporteer aan de ontwikkelaars

  2. Onjuiste decimale (integer) waarde:' ' mySQL

  3. Hiërarchische query in MySQL. (verbind door equivalent voor MySQL)

  4. Mysql:OP DUPLICATE KEY ALLE WAARDEN UPDATEN?