Bagaimana Mengira Baris dalam MySQL Menggunakan PDO?

Mary-Kate Olsen
Lepaskan: 2024-10-24 18:26:54
asal
697 orang telah melayarinya

How to Count Rows in MySQL Using PDO?

Mengira Baris Menggunakan PDO

Dalam kod PHP lama, fungsi mysql_num_rows() sering digunakan untuk mengira bilangan baris yang dikembalikan oleh pertanyaan MySQL. Walau bagaimanapun, dengan penggunaan PDO (Objek Data PHP), fungsi ini tidak lagi tersedia.

Untuk PDO, terdapat kaedah alternatif untuk mencapai fungsi yang sama. Satu pilihan ialah menggunakan kaedah ->fetchColumn():

$res = $DB->query('SELECT COUNT(*) FROM table');
$num_rows = $res->fetchColumn();
Salin selepas log masuk

Di sini, $res ialah hasil pertanyaan PDO dan $num_rows akan menahan kiraan yang dikembalikan oleh pertanyaan itu.

Pilihan lain ialah menggunakan pernyataan yang disediakan:

$res = $DB->prepare('SELECT COUNT(*) FROM table');
$res->execute();
$num_rows = $res->fetchColumn();
Salin selepas log masuk

Kedua-dua kaedah ini secara berkesan mencontohi tingkah laku mysql_num_rows().

Anda juga boleh menggunakan ->fetchColumn() untuk melakukan semakan bersyarat, seperti menentukan sama ada data wujud:

$res = $DB->query('SELECT COUNT(*) FROM table');
$data_exists = ($res->fetchColumn() > 0) ? true : false;
Salin selepas log masuk

Dengan menggunakan teknik ini, anda boleh mengira baris dengan lancar menggunakan PDO, meniru kefungsian mysql_num_rows().

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

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!