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

Mysqli_fetch_assoc($result), pointer berpindah ke record berikutnya. Apakah ada cara untuk mengatur ulang penunjuk ke awal hasil kueri?

Jadi saya terjebak dengan masalah ini di tempat kerja hari ini, dan satu-satunya solusi yang awalnya saya temukan adalah meminta ulang, atau menggunakan salinan sementara hasil mysql dalam sebuah variabel. Tak satu pun dari yang menarik.

Ada solusi yang lebih sederhana untuk ini yaitu mysql_data_seek.

Sintaks dasarnya adalah mysqli_data_seek(data,row)

Jadi dalam hal ini Anda lakukan saja

mysqli_data_seek($result,0)
$row=mysqli_fetch_assoc($result);// Will now return the first row.

Dengan cara yang sama, Anda juga dapat mengulanginya lagi.

Ini bekerja sama dengan mysql_data_seek. Semoga bermanfaat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melihat file PDF yang disimpan dalam database MySQL menggunakan kesalahan PHP

  2. cara memasukkan data string ke dalam tabel sebagai data kolom yang berbeda dalam satu baris

  3. GALAT 1044 (42000):Akses ditolak untuk 'root' Dengan Semua Hak Istimewa

  4. Bagaimana cara memeriksa apakah nama pengguna sudah ada dengan PHP/MYSQL

  5. Apa cara terbaik untuk menyimpan kode html di mysql?