PILIH COUNT(*) SEBAGAI Kiraan: Aplikasi Praktikal
Dalam pertanyaan pangkalan data, sintaks SELECT COUNT(*) mendapatkan semula jumlah bilangan baris dalam jadual. Kiraan ini selalunya digunakan sebagai semakan bersyarat atau untuk tujuan penomboran. Walau bagaimanapun, persoalan biasa timbul: bagaimana untuk mengakses dan menggunakan nilai kiraan ini dalam PHP.
Masalah:
Daripada memilih semua baris atau lajur tertentu, matlamatnya ialah untuk mendapatkan semula kiraan baris dengan cekap. Menggunakan SELECT COUNT(*) sebagai count FROM kereta tidak menyediakan cara yang mudah untuk mengakses kiraan yang terhasil.
Penyelesaian:
Untuk mengakses kiraan yang diperoleh daripada SELECT COUNT (*), tidak digalakkan untuk menggunakan perkataan terpelihara seperti "kira" untuk menamakan. Sebaliknya, pertimbangkan untuk menggunakan nama alternatif seperti "cnt". Ambil perhatian bahawa fungsi ini mengembalikan nilai skalar, menunjukkan bahawa hanya satu nilai dijangka kembali.
Kod PHP berikut menggambarkan cara untuk mendapatkan semula kiraan:
$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;
Dalam contoh ini, panggilan fetch_object()->cnt mengembalikan kiraan yang diberikan kepada alias "cnt" dalam hasil pertanyaan. Anda kemudiannya boleh menggunakan pembolehubah $count untuk melakukan semakan bersyarat atau logik lain berdasarkan kiraan baris dalam jadual "kereta".
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan dan Menggunakan Keputusan SELECT COUNT(*) dengan Cekap dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!