Pendekatan Prosedur Mengira Baris Jadual MySQL dalam PHP
Mendapatkan kiraan baris dalam jadual MySQL ialah tugas biasa dalam PHP. Untuk mencapainya menggunakan pendekatan prosedural, ikuti langkah berikut:
-
Tubuhkan Sambungan Pangkalan Data: Sambung ke pangkalan data MySQL menggunakan mysqli_connect() dan berikan hos, nama pengguna, kata laluan, dan nama pangkalan data.
-
Buat Pertanyaan MySQL: Karang pertanyaan untuk mendapatkan semula kiraan baris menggunakan SELECT COUNT(*) daripada jadual yang dikehendaki. Contohnya, $sql = "SELECT COUNT(*) FROM news";.
-
Jalankan Pertanyaan: Gunakan mysqli_query() untuk melaksanakan pertanyaan dan simpan hasilnya dalam pembolehubah.
-
Ambil Hasil: Gunakan mysqli_fetch_assoc() untuk dapatkan semula hasil sebagai tatasusunan bersekutu.
-
Dapatkan Kiraan Baris: Ekstrak nilai yang dikaitkan dengan 'COUNT(*)' daripada tatasusunan bersekutu dan simpannya dalam pembolehubah.
$sql = "SELECT COUNT(*) FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result)['COUNT(*)'];
Salin selepas log masuk
Alternatif Kaedah:
Melangkaui pendekatan prosedur:
-
Alias Lajur: Sertakan alias lajur dalam pertanyaan, seperti SELECT COUNT(*) AS cnt, untuk memudahkan pengambilan tatasusunan.
-
Numerical Tatasusunan: Gunakan mysqli_fetch_row() untuk mendapatkan hasil sebagai tatasusunan berangka dan akses elemen pertama untuk kiraan baris.
-
PHP 8.1: Gunakan mysqli_fetch_column() untuk mendapatkan terus lajur pertama nilai.
$count = mysqli_fetch_column($result);
Salin selepas log masuk
Kesimpulan:
Menggunakan kaedah prosedur PHP, anda boleh mengira baris jadual MySQL dengan berkesan. Ingat untuk mempertimbangkan kaedah alternatif untuk kod yang dipermudahkan dan pengoptimuman prestasi.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Baris Jadual MySQL dengan Cekap Menggunakan Pendekatan Prosedur PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!