Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan catatan berikutnya di dalam kumpulan data hasil mysql?

Saya akan menambahkan iterasi lain yang mengubah sumber daya Anda menjadi array dan juga menyertakan ID berikutnya (dengan asumsi itu belum tentu ID sebelumnya +1, dalam hal ini semua tidak ada gunanya):

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

Kemudian Anda dapat menggunakan $recordset untuk tujuan apa pun.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Meningkatkan dari Django 1.6 (dengan selatan) ke 1.8 tidak mengubah 'last_login' pada tabel pengguna

  2. PHP Mysql - Tombol Hapus terus menghapus baris terbaru

  3. Cara Mengekspor Database Menggunakan Baris Perintah

  4. MySQL membandingkan sekarang () (hanya tanggal, bukan waktu) dengan bidang datetime

  5. Cara mengatasi klausa ORDER BY tidak ada dalam daftar SELECT yang disebabkan MySQL 5.7 dengan SELECT DISTINCT dan ORDER BY