JavaScript is required

Bảng tbsinhvien lưu trong MySQL có 2 hàng và 3 cột như sau:

ID Ten Mota

1 Lan Kha

2 Hue TB

Kết quả nào khi cho chạy đoạn chương trình PHP sau đây?

A.

Báo lỗi dòng 5

B.

Báo lỗi dòng 4

C.

Chạy bình thường và xuất ra dòng: Số hàng: 2

D.

Chạy bình thường và xuất ra dòng: Số hàng: 3

Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về cách truy vấn và lấy dữ liệu từ cơ sở dữ liệu MySQL bằng PHP, đặc biệt là cách đếm số hàng trả về từ một truy vấn. Để trả lời câu hỏi này, cần xem xét các bước sau: 1. Kết nối đến cơ sở dữ liệu MySQL. 2. Thực hiện truy vấn SQL `SELECT * FROM tbsinhvien` để lấy tất cả các hàng từ bảng `tbsinhvien`. 3. Sử dụng hàm `mysqli_num_rows()` để đếm số hàng trả về từ truy vấn. 4. In ra số hàng. Vì bảng `tbsinhvien` có 2 hàng, nên hàm `mysqli_num_rows()` sẽ trả về 2. Do đó, chương trình sẽ xuất ra dòng chữ "Số hàng: 2". Các phương án khác không đúng vì: * Phương án 1: Báo lỗi dòng 5: Chương trình chạy mà không có lỗi vì câu lệnh được viết đúng cú pháp. * Phương án 2: Báo lỗi dòng 4: Chương trình chạy mà không có lỗi vì câu lệnh được viết đúng cú pháp. * Phương án 4: Chạy bình thường và xuất ra dòng: Số hàng: 3: Số hàng xuất ra phải là 2 vì bảng tbsinhvien có 2 hàng.

Câu hỏi liên quan