Bài giảng Lập trình web nâng cao: Chương 9 - Trường ĐH Văn Hiến
Số trang: 15
Loại file: pdf
Dung lượng: 998.73 KB
Lượt xem: 27
Lượt tải: 1
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web nâng cao: Chương 9 - Trường ĐH Văn Hiến 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 config.php 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=mysqli_query($conn, $sql); if(mysqli_num_rows($retval) > 0){ while($row = mysqli_fetch_row($retval)){ echo 'USER ID :{$row[0]} '. 'USER NAME : {$row[1]} '. 'USER SALARY : {$row[2]} '. '--------------------------------'; } //end of while } 04 Hàm mysqli_fetch_field() dùng để lấy thông tin của field trong bảng. 05 Hàm mysqli_num_fields() lấy về số 24/05/2021 Lập trường của câu truy vấn. trình web nâng cao 10 Các hàm truy cập dữ liệu 01dụ: Ví 02 $sql = 'SELECT * FROM user'; $retval=mysqli_query($conn, $sql); $count =mysqli_num_fields($retval) ; echo $count; // trả về 3 cột: id, name, user_salary 04 05 24/05/2021 Lập trình web nâng cao 11 Thêm dữ liệu Để chèn dữ liệu vào trong CSDL, ta dùng hàm mysqli_query() để thực hiện câu lệnh Insert. 01 Ví dụ: thêm thông tin sinh viên vào bảng sinhvien như sau: 02 04 05 24/05/2021 Lập trình web nâng cao 12 Thêm dữ liệu Trang insert.php: 01 02 04 05 24/05/2021 Lập trình web nâng cao 13 Thêm dữ liệu Trang insert.php: 01 02 04 05 24/05/2021 Lập trình web nâng cao 14 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 15
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web nâng cao: Chương 9 - Trường ĐH Văn Hiến 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 config.php 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=mysqli_query($conn, $sql); if(mysqli_num_rows($retval) > 0){ while($row = mysqli_fetch_row($retval)){ echo 'USER ID :{$row[0]} '. 'USER NAME : {$row[1]} '. 'USER SALARY : {$row[2]} '. '--------------------------------'; } //end of while } 04 Hàm mysqli_fetch_field() dùng để lấy thông tin của field trong bảng. 05 Hàm mysqli_num_fields() lấy về số 24/05/2021 Lập trường của câu truy vấn. trình web nâng cao 10 Các hàm truy cập dữ liệu 01dụ: Ví 02 $sql = 'SELECT * FROM user'; $retval=mysqli_query($conn, $sql); $count =mysqli_num_fields($retval) ; echo $count; // trả về 3 cột: id, name, user_salary 04 05 24/05/2021 Lập trình web nâng cao 11 Thêm dữ liệu Để chèn dữ liệu vào trong CSDL, ta dùng hàm mysqli_query() để thực hiện câu lệnh Insert. 01 Ví dụ: thêm thông tin sinh viên vào bảng sinhvien như sau: 02 04 05 24/05/2021 Lập trình web nâng cao 12 Thêm dữ liệu Trang insert.php: 01 02 04 05 24/05/2021 Lập trình web nâng cao 13 Thêm dữ liệu Trang insert.php: 01 02 04 05 24/05/2021 Lập trình web nâng cao 14 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 15
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình web nâng cao Lập trình web nâng cao Lập trình web Cơ sở dữ liệu Hiển thị dữ liệu Hàm truy cập dữ liệuGợi ý tài liệu liên quan:
-
62 trang 394 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 372 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 284 0 0 -
13 trang 278 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 271 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 245 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 238 0 0 -
8 trang 185 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 171 0 0