Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Dapatkan dan Menggunakan Kiraan Baris daripada Pertanyaan MySQL dalam PHP?

Bagaimanakah Saya Dapatkan dan Menggunakan Kiraan Baris daripada Pertanyaan MySQL dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-09 12:41:17301semak imbas

How Do I Retrieve and Use a Row Count from a MySQL Query in PHP?

Cara Menggunakan Hasil daripada COUNT(*) dalam PHP:

Daripada mendapatkan semula semua baris atau satu lajur, anda mungkin mahu untuk mengoptimumkan pertanyaan anda dengan hanya mendapatkan kiraan. Dengan menggunakan sintaks "SELECT COUNT(*)", anda boleh mendapatkan semula kiraan baris dalam jadual. Walau bagaimanapun, persoalan seterusnya timbul: bagaimana anda menggunakan nilai kiraan ini dalam PHP?

Pendekatan yang disyorkan adalah untuk mengelak daripada menggunakan perkataan terpelihara seperti "kira" sebagai nama lajur dalam SQL. Sebaliknya, pertimbangkan untuk menggunakan nama lain, seperti "cnt." Untuk mendapatkan semula nilai kiraan, gunakan kod berikut:

$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;

Kod ini melaksanakan pertanyaan, mendapatkan semula baris pertama sebagai objek dan memberikan nilai sifat "cnt" kepada pembolehubah $count. Anda kemudian boleh menggunakan pembolehubah $count untuk menentukan bilangan baris dalam jadual "kereta". Pendekatan ini cekap dan mengelakkan keperluan untuk mendapatkan semula semua baris atau lajur tertentu.

Atas ialah kandungan terperinci Bagaimanakah Saya Dapatkan dan Menggunakan Kiraan Baris daripada Pertanyaan MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn