Mendapatkan Nilai Agregat daripada Pertanyaan MySQL dalam PHP
Apabila bekerja dengan fungsi agregat seperti COUNT(*), adalah penting untuk memahami cara mengekstrak hasilnya sebagai nilai tunggal.
Dalam PHP, melaksanakan pertanyaan seperti SELECT COUNT(*) DARIPADA Pelajar; mengembalikan pemegang sumber yang mewakili set hasil. Untuk mengakses kiraan, kita perlu menyalakan ungkapan agregat menggunakan kata kunci AS.
$result = mysql_query("SELECT COUNT(*) AS total FROM Students;");
Dengan set alias, kita boleh mengambil keputusan menggunakan mysql_fetch_assoc() atau mysql_fetch_row(). Walau bagaimanapun, mysql_fetch_assoc() lebih disukai kerana ia mengembalikan tatasusunan bersekutu yang mana alias digunakan sebagai kunci.
$data = mysql_fetch_assoc($result); echo $data['total'];
Kod ini memberikan jumlah kiraan kepada tatasusunan $data dan mencetak kiraan menggunakan alias sebagai kekunci.
Nota: Ingat untuk menggunakan fungsi mysqli (cth., mysqli_query(), mysqli_fetch_assoc()) dan bukannya fungsi mysql untuk keselamatan dan keserasian yang lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Agregat (cth., COUNT(*)) daripada MySQL Queries dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!