Nếu bạn muốn đếm các hàng, bạn có thể làm điều này với PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Không có cách nào để đếm trực tiếp các hàng khi sử dụng SELECT
tuyên bố với PDO như đã nêu trong tài liệu
.
Chỉ đếm hàng nếu bạn thực sự cần số lượng, nếu không, bạn có thể xác minh rằng truy vấn đã hoạt động với các phương pháp khác. Bạn cũng không nên sử dụng phương pháp này nếu bạn muốn trả về hàng nghìn hàng từ một bảng, thay vào đó, hãy sử dụng COUNT()
trong một truy vấn để chỉ thực hiện đếm.