Mendapatkan Output Tunggal daripada MySQL COUNT(*) Query dalam PHP
Dalam PHP, pertanyaan MySQL yang mendapatkan satu nilai, seperti yang menggunakan fungsi agregat COUNT(), boleh mencabar untuk digunakan. Artikel ini menangani isu biasa untuk mendapatkan semula dan memaparkan hasil COUNT() pertanyaan.
Mesej ralat yang diberikan menunjukkan bahawa isu itu terletak pada mendapatkan semula nilai output tunggal daripada pertanyaan. Untuk menyelesaikan masalah ini, adalah perlu untuk menyamakan agregat menggunakan kata kunci AS. Ini mencipta lajur sementara yang boleh dirujuk semasa mengambil keputusan.
Berikut ialah contoh yang diperbetulkan menggunakan sambungan MySQLImproved:
$result = mysqli_query($connection, "SELECT COUNT(*) AS total FROM Students"); $data = mysqli_fetch_assoc($result); echo $data['total'];
Dalam contoh ini, fungsi agregat dialiaskan sebagai jumlah . Apabila menggunakan mysqli_fetch_assoc(), anda kemudian boleh mengakses hasil menggunakan alias, $data['total']. Ini sepatutnya memaparkan kiraan baris dalam jadual Pelajar.
Dengan mengaliaskan agregat dan menggunakan fungsi dapatkan semula yang betul, anda boleh berjaya memperoleh dan memaparkan keluaran tunggal pertanyaan COUNT(*) dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Keputusan COUNT(*) Tunggal daripada Pertanyaan MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!