Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Nilai Agregat (cth., COUNT(*)) daripada MySQL Queries dalam PHP?

Bagaimana untuk Mendapatkan Nilai Agregat (cth., COUNT(*)) daripada MySQL Queries dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-30 02:54:13959semak imbas

How to Retrieve Aggregate Values (e.g., COUNT(*)) from MySQL Queries in PHP?

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!

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