Trong bài viết này, chúng ta sẽ thảo luận về cách lấy số lượng hàng trong một bảng cụ thể có trong cơ sở dữ liệu bằng PHP và MySQL
Yêu cầu
- XAMPP
Tiếp cận. Bằng cách sử dụng PHP và MySQL, người ta có thể thực hiện các thao tác cơ sở dữ liệu. Chúng ta có thể lấy tổng số hàng trong một bảng bằng cách sử dụng hàm mysqli_num_rows() của MySQL
cú pháp
mysqli_num_rows(kết quả);
Kết quả là chỉ định mã định danh tập kết quả được trả về bởi hàm mysqli_query()
Ví dụ. Bảng sau có 5 hàng
Để đếm số hàng trong bảng tòa nhà, đoạn mã sau được sử dụng
$sql = "SELECT * from building"; if ($result = mysqli_query($con, $sql)) { // Return the number of rows in result set $rowcount = mysqli_num_rows( $result ); // Display result printf("Total rows in this table : %d\n", $rowcount); }đầu ra. Kết quả mong đợi như sau
Total rows in this table : 5Các bước tiếp cận
- Tạo một cơ sở dữ liệu có tên là cơ sở dữ liệu
- Tạo một bảng có tên tòa nhà bên trong cơ sở dữ liệu
- Chèn bản ghi vào nó
- Viết mã PHP để đếm hàng
bước
- Khởi động máy chủ XAMPP
máy chủ XAMPP
- Tạo một cơ sở dữ liệu có tên là cơ sở dữ liệu và tạo một bảng có tên là tòa nhà bên trong cơ sở dữ liệu
- Chèn bản ghi vào nó
bảng xây dựng
- Viết mã PHP để đếm hàng
mã PHP
PHP
Total rows in this table : 51
Total rows in this table : 52
Total rows in this table : 53
Total rows in this table : 54
Total rows in this table : 55
Total rows in this table : 56
Total rows in this table : 50 Total rows in this table : 51Total rows in this table : 52_______13Total rows in this table : 54Total rows in this table : 53Total rows in this table : 56Total rows in this table : 53Total rows in this table : 58Total rows in this table : 59
Total rows in this table : 52
Total rows in this table : 51Total rows in this table : 52
Total rows in this table : 51Total rows in this table : 54
Total rows in this table : 51Total rows in this table : 56 Total rows in this table : 57Total rows in this table : 58Total rows in this table : 59
Total rows in this table : 52
Total rows in this table : 51Total rows in this table : 522 Total rows in this table : 523Total rows in this table : 524 Total rows in this table : 525Total rows in this table : 50Total rows in this table : 53Total rows in this table : 56Total rows in this table : 529
Total rows in this table : 52
Total rows in this table : 51____412
Total rows in this table : 51Total rows in this table : 514 Total rows in this table : 515____224 Total rows in this table : 59
Total rows in this table : 518
_______11____420
_______11____422____423Total rows in this table : 53____414Total rows in this table : 59
Total rows in this table : 527
Total rows in this table : 52
Total rows in this table : 529
Total rows in this table : 530Total rows in this table : 50Total rows in this table : 59
Total rows in this table : 52
Total rows in this table : 534
đầu ra. Sau khi chạy file PHP trên trong localhost ta được kết quả như sau
Total rows in this table : 5ví dụ 2. Trong ví dụ sau, chúng tôi đếm các hàng của bảng bằng cách sử dụng hàm đếm () của MySQL. Đó là một hàm tổng hợp được sử dụng để đếm các hàng
Để đếm tổng số hàng có trong Bảng MySQL, hãy chọn cơ sở dữ liệu và chạy “SELECT COUNT(*) FROM tablename;”
Mở giao diện dòng lệnh mysql và làm theo các bước sau
1. Chọn cơ sở dữ liệu
Bạn có thể chọn cơ sở dữ liệu bằng cách sử dụng Total rows in this table : 54
2. Truy vấn để đếm số hàng có trong Bảng MySQL
Chúng ta sẽ đếm tổng số hàng trong bảng Total rows in this table : 55 của cơ sở dữ liệu Total rows in this table : 56
Có hai hàng trong bảng. Không cần in tất cả dữ liệu hàng, chúng ta chỉ có thể lấy số hàng trong bảng bằng cách sử dụng từ khóa Total rows in this table : 57