Mengira Baris dengan Cekap dengan SELECT COUNT(*)
Daripada mendapatkan semula semua baris daripada jadual untuk menentukan kiraan, anda boleh mengoptimumkan pertanyaan dengan menggunakan SELECT COUNT(*). Pertanyaan ini mengembalikan bilangan baris tanpa mengambil data.
Untuk mengakses nilai kiraan dalam PHP menggunakan pendekatan ini, anda tidak boleh menggunakan kaedah num_rows(). Sebaliknya, gunakan langkah berikut:
Berikut ialah contoh:
$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;
Kod ini memberikan nilai kiraan kepada pembolehubah $count tanpa mengambil baris data sebenar. Dengan menggunakan kaedah ini, anda meningkatkan prestasi pertanyaan dan mengurangkan penggunaan sumber.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Baris Pangkalan Data dengan Cekap dalam PHP Tanpa Mengambil Semua Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!