Bài viết này tôi sẽ hướng dẫn các bạn cách liệt kê dữ liệu bằng MySQLi. Chúng ta sẽ thực hiện các bước để liệt kê dữ liệu từ bảng CSDL lên giao diện, sử dụng ngôn ngữ lập trình PHP.
Hướng dẫn liệt kê Dữ liệu bằng MySQLi
Để thực hiện công việc này thì ta phải kết nối và thao tác với CSDL
- Bước 1: Tạo CSDL, tạo bảng, sau đó mở kết nối đến server và database.
- Bước 2: Tạo và thực thi câu lệnh sql
- Bước 3: Xử lý dữ liệu được trả về, hoặc xử lý kết quả của việc cập nhật dữ liệu.
- Bước 4: Đóng kết nối đến CSDL sau khi đã thao tác xong.
3 bước đơn giản để liệt kê dữ liệu từ bảng lên giao diện bằng PHP
Bước 1: Tạo CSDL và bảng
Mở MySQL, tạo mới một CSDL (ở đây ta đặt tên CSDL là tintuc). Sau đó tạo bảng trong CSDL này. Trong tài liệu này ta đã tạo một bảng là tin, gồm 4 cột. Sau đó ta chèn một số bản ghi vào bảng.
Tạo cơ sở dữ liệu và bảng
Bước 2: Viết mã liệt kê dữ liệu
Sau đó, ta tạo file PHP. Trong file này, ta viết mã để kết nối CSDL, rồi truy vấn dữ liệu trong bảng và hiển thị lên giao diện.
Thực hiện kết nối và truy vấn cơ sở dữ liệu
Duyệt các bản ghi, xuất ra màn hình và đóng lại
Giải thích ý nghĩa của một số hàm mysqli trong bài trên:
- Hàm mysqli_connect()
: Hàm này dùng để kết nối đến CSDL. Hàm này sẽ trả về kết nối nếu thành công.
=> Hàm sẽ nhận 4 tham số: Tên server, tên tài khoản đăng nhập vào mysql, mật khẩu, tên CSDL.
- Hàm mysqli_query()
: Hàm này dùng để thực thi câu truy vấn sql.
Ở trong bài này, hàm sẽ thực thi câu lệnh select, nên kết quả trả về của hàm sẽ là một tập bản ghi (recordset) được trả lại từ câu lệnh select.
Ta sẽ cần sử dụng vòng lặp để duyệt qua tập bản ghi này. Hàm nhận 2 tham số đầu vào là kết nối đến CSDL và chuỗi truy vấn sql.
- Hàm mysqli_fetch_assoc()
: Hàm này dùng để đọc một bản ghi tiếp theo trong tập bản ghi, đồng thời trả lại bản ghi đã được đọc.
Hàm này nhận một tham số đầu vào là tập bản ghi được trả về sau khi thực thi câu lệnh truy vấn.
Ta cần duyệt qua vòng lặp và gọi hàm này để đọc từng bản ghi trong CSDL.
- Hàm mysqli_close()
: Dùng để đóng kết nối đến CSDL.
Hàm nhận một tham số đầu vào là kết nối.
Bước 3: Thực thi chương trình và xem kết quả
Sau khi đã viết mã xong, hãy thực thi chương trình, mở file liệt kê, ta sẽ thấy dữ liệu của bảng tin đã được hiển thị lên giao diện như hình bên dưới.
Thực thi chương trình và xem kết quả
Tổng kết
Như vậy là chúng ta đã biết sử dụng MySQLi để liệu kê dữ liệu trong cơ sở dữ liệu ra màn hình hiển thị. Đây là bước cơ bản và đầu tiên nhất khi thao tác với CSDL. Hãy tập luyện nó thật nhiều để làm quen truy vấn và xuất dữ liệu bất kỳ sau này.
> Đây chỉ là một phần nhỏ trong Lập trình PHP. Nếu bạn yêu thích lập trình và đặc biệt là PHP thì bạn nên xem ngay khóa học LẬP TRÌNH WEB VỚI PHP của NIIT - ICT Hà Nội để học toàn diện về cách tạo ra một website hoàn chỉnh.
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp