Semua orang akrab dengan mysql_query, jadi mari kita perkenalkan secara singkat mysql_unbuffered_query
mysql_unbuffered_query
(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Mengirim kueri SQL ke MySQL tanpa mengambil dan menyimpan cache baris yang dihasilkan
Deskripsi sumber daya mysql_unbuffered_query ( kueri string [, sumber daya link_identifier] )
mysql_unbuffered_query() mengirim kueri kueri SQL ke MySQL, tetapi tidak secara otomatis mengambil dan menyimpan kumpulan hasil seperti mysql_query(). Di satu sisi, ini menghemat memori yang cukup besar saat bekerja dengan set hasil yang besar. Di sisi lain, Anda dapat memanipulasi kumpulan hasil segera setelah Anda mendapatkan baris pertama, daripada menunggu seluruh pernyataan SQL dieksekusi. Saat menggunakan beberapa koneksi database, Anda harus menentukan parameter opsional link_identifier.
Catatan: Manfaat mysql_unbuffered_query() dikenakan biaya: Anda tidak dapat menggunakan mysql_num_rows() dan mysql_data_seek() di atas kumpulan hasil yang ditampilkan oleh mysql_unbuffered_query(). Selain itu, sebelum mengirim kueri SQL baru ke MySQL, semua kueri SQL yang tidak di-cache harus diekstrak dari baris yang dihasilkan.
Di atas adalah penjelasan mysql_unbuffered_query di manual php, saya mencari banyak penjelasan untuk penjelasan yang sudah ada di manual di Internet, banyak orang berharap memiliki contoh untuk lebih memahami penerapan fungsi ini, saya mengikuti penjelasan yang diberikan, membuat contoh, hanya untuk referensi:
|