Cara Mengambil Kiraan Baris dalam Jadual MySQL Menggunakan PHP Secara Prosedur
Anda cuba menentukan jumlah bilangan baris dalam jadual dan stor MySQL ia dalam pembolehubah, $count. Percubaan awal anda menghasilkan perkataan "Array".
Penyelesaian melibatkan penggunaan mysqli_fetch_assoc($result) untuk mendapatkan nilai kiraan. Berikut ialah tiga cara untuk berbuat demikian:
$sql = "SELECT COUNT(*) AS cnt FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_assoc($result)['cnt'];
$sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_row($result)[0];
$sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_column($result);
Selain itu, disyorkan untuk mempelajari OOP (Pengaturcaraan Berorientasikan Objek) untuk kod yang lebih bersih dan lebih mudah dibaca. Versi OOP kod anda:
$sql = "SELECT COUNT(*) FROM news"; $count = $con->query($sql)->fetch_row()[0];
Untuk pertanyaan dengan pembolehubah, pernyataan yang disediakan boleh digunakan:
$sql = "SELECT COUNT(*) FROM news WHERE category=?"; $stmt = $con->prepare($sql); $stmt->bind_param('s', $category); $stmt->execute(); $count = $stmt->get_result()->fetch_row()[0];
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kiraan Baris Jadual MySQL Menggunakan PHP dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!