Bài giảng Lập trình web nâng cao: Chương 9 Thao tác với cơ sở dữ liệu MySQL, cung cấp cho người học những kiến thức như: Kết nối CSDL MySQL; Thêm/Xóa/ Cập nhật/ hiển thị dữ liệu; Ví dụ thêm dữ liệu. Mời các bạn cùng tham khảo! | 24 05 2021 Lập trình web nâng cao 1 Chương 9 Thao tác với CSDL MySQL 01 Kết nối CSDL MySQL 02 Thêm Xóa Cập nhật hiển thị dữ liệu 03 Ví dụ thêm dữ liệu 04 05 24 05 2021 Lập trình web nâng cao 2 Kết nối CSDL MySQL Để kết nối CSDL ta có thể dùng nhiều cách để kết nối. Chúng ta tìm hiểu cách kết 01 nối CSDL MySQL bằng chính gói của PHP. Sử dụng 4 tham số để kết nối PHP với MySQL hostname username password 02 dbname. Kết nối PHP với MySQL chia làm 3 bước như sau Bước 1 Tạo kết nối Bước 2 Mở kết nối dữ liệu Bước 3 Tạo lệnh điều khiển truy vấn SQL Bước 4 Thực thi lệnh 04 Bước Bước 5 6 Đóng kết nối in kết quả 05 24 05 2021 Lập trình web nâng cao 3 Kết nối CSDL MySQL Sử dụng hàm mysqli_connect để kết nối với MySQL. 01 này truyền vào 4 tham số hostname username password dbname. Hàm Cú pháp kết nối 02 mysqli_connect servername username password dbname conn Trong đó servername Là tên server hoặc hostname user_name Là tên truy cập vào MySQL password Là mật khẩu của username truy vào MySQL Dbname Tên CSDL 04 conn Là biến PHP trả vể giá trị kết nối MySQL 05 24 05 2021 Lập trình web nâng cao 4 Kết nối CSDL MySQL Sau khi mở kết nối thì sử dụng hàm mysqli_close để đóng kết nối. 01 Cú pháp mysqli_close conn Ví dụ khai báo trang kết nối với CSDL và đóng kết nối sau khi mở thành công. 02 24 05 2021 Lập trình web nâng cao 5 Các hàm làm việc với DB Hàm mysqli_num_rows lấy về số dòng của kết quả truy vấn. 01 ví dụ 24 05 2021 Lập trình web nâng cao 6 Các hàm truy cập dữ liệu 01dụng các hàm MySQL trong PHP để truy cập dữ liệu ở trong bảng. Sử 02 04 05 24 05 2021 Lập trình web nâng cao 7 Các hàm truy cập dữ liệu Hàm mysqli_query dùng để gửi một câu truy vấn MySQL. 01 Hàm này không hỗ trợ nhiều câu truy vấn. Ví dụ data mysqli_query conn select from user 02 Hàm mysqli_fetch_array dùng để duyệt qua một mảng. Ví dụ 04 05 24 05 2021 Lập trình web nâng cao 8 Các hàm truy cập dữ liệu Hàm mysqli_fetch_row dùng để lấy kết quả như phần tử 01 mảng. Ví dụ sql SELECT FROM user 02 retval .