Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać kolejny rekord w zbiorze wyników mysql?

Dodałbym kolejną iterację, która konwertuje twój zasób na tablicę, a także zawiera następny identyfikator (zakładając, że niekoniecznie jest to poprzedni identyfikator + 1, w takim przypadku to wszystko jest bezcelowe):

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

Wtedy możesz użyć $recordset do dowolnego celu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Umieszczenie Railsów nad istniejącą bazą danych

  2. Parsowanie bardzo dużych plików XML w php

  3. ODRÓŻNIJ kolumnę w bazie danych

  4. Podział ciągu MySQL

  5. Pobieranie danych do pliku csv z MySQL za pomocą PHP