Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengira Baris dengan Cekap dalam Jadual MySQL Menggunakan PHP?

Bagaimana untuk Mengira Baris dengan Cekap dalam Jadual MySQL Menggunakan PHP?

Susan Sarandon
Lepaskan: 2024-12-04 11:40:11
asal
283 orang telah melayarinya

How to Efficiently Count Rows in a MySQL Table Using PHP?

Cara Mengira Baris dalam Jadual MySQL Menggunakan PHP

Untuk mendapatkan jumlah kiraan baris dalam jadual MySQL, PHP menyediakan beberapa kaedah . Mari kita mendalami pendekatan yang paling biasa.

Menggunakan Tatasusunan Bersekutu

$sql = "SELECT COUNT(*) FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result)['COUNT(*)'];
echo $count;
Salin selepas log masuk

Menggunakan Alias ​​Lajur

$sql = "SELECT COUNT(*) as cnt FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result)['cnt'];
echo $count;
Salin selepas log masuk

Menggunakan Numerical Tatasusunan

$sql = "SELECT COUNT(*) FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_row($result)[0];
echo $count;
Salin selepas log masuk

Pemudahan PHP 8.1

$sql = "SELECT COUNT(*) FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_column($result);
echo $count;
Salin selepas log masuk

Adalah penting untuk mengelak daripada menggunakan mysqli_num_rows, kerana ia mengambil semua rekod yang sepadan, yang mungkin tidak cekap. Sebaliknya, wakilkan tugas pengiraan kepada MySQL dan dapatkan semula kiraan seperti yang ditunjukkan di atas.

Pendekatan Berorientasikan Objek

$sql = "SELECT COUNT(*) FROM news";
$count = $con->query($sql)->fetch_row()[0];
echo $count;
Salin selepas log masuk

Dengan pernyataan yang disediakan, anda boleh mengira baris dengan pertanyaan dinamik.

$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];
echo $count;
Salin selepas log masuk

Dengan mengikuti kaedah ini, anda boleh mendapatkan kiraan baris dengan cekap dalam MySQL jadual menggunakan PHP.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Baris dengan Cekap dalam Jadual MySQL Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan