Bản trình bày PowerPoint CHỦ ĐỀ TÌM HIỂU Using PHP with MySQL MySql Là Gì ? MySQL là Một hệ quản trị CSDLMột hệ quản trị CSDL quan hệĐược phát triển, phân phối và hỗ trợ bởi MySQL AB Để làm việc vớ[.]
CHỦ ĐỀ TÌM HIỂU Using PHP with MySQL MySql Là Gì ? • MySQL là:Một hệ quản trị CSDLMột hệ quản trị CSDL quan hệĐược phát triển, phân phối hỗ trợ MySQL AB • Để làm việc với MySQL cần đăng ký kết nối, tạo CSDL, quản lý người dùng, phân quyền sử dụng, thiết kế đối tượng Table CSDL xử lý liệu • Để quản lý thao tác CSDL ta sử dụng giao diện đồ họa dạng Command line • MySql hệ quản trị sở liệu đa luồng mã nguồn mở tương tự SQL Server, Oracle… Đặc Điểm Của MySql • Nó có nhiều phiên cho hệ điều hành khác như:Windows,Linux, • MySql csdl tốc độ cao,ổn định dễ sử dụng, hoạt động nhiều hdh cung cấp hệ thống tiện ích mạnh • Với tốc độ tính bảo mật cao,MySql thích hợp cho ứng dụng truy cập csdl internet • MySql sever hoạt động hệ thống nhúng client/sever Kết nối MySql với PHP • Để kết nối PHP với MySql dùng hàm mysqli_connect() với cú pháp sau: • Trong đó: • Host name: tên sever name • Username: tên truy cập vào mysql • Pasword: mật username • Databasename: tên sở liệu Kết nối MySql với PHP • Hàm đóng kết nối • Sử dụng hàm mysqli_close($connect); để đóng kết nối • Vd: Các hàm kết nối truy xuất mysql • Hàm mysqli_fetch_row(): • Hàm mysqli_fetch_row() trả hàng tập hợp kết dạng mảng liên tục • Cú pháp: mysqli_fetch_row( $result); • Trong đó: • $result: kết truy vấn, kết trả hàm: mysqli_query(), mysqli_store_result() mysqli_use_result() Các hàm kết nối truy x uất mysql • Hàm mysqli_fetch_array(): Các hàm kết nối truy xuất mysql • Hàm mysqli_fetch_array() tìm trả dịng kết truy vấn MySQL dạng mảng kết hợp, mảng liên tục hai • Cú pháp: mysqli_fetch_array( $result, $result_type); • Trong đó: • $result kết truy vấn, kết trả hàm: mysqli_query(), mysqli_store_result() mysqli_use_result() • $result_type tham số không bắt buộc, quy định kiểu trả mang giá trị sau: • MYSQLI_ASSOC • MYSQLI_NUM • MYSQLI_BOTH Các hàm kết nối truy xuất mysql Các hàm kết nối truy xuất mysql • Hàm mysqli_num_rows(): • Hàm mysqli_num_rows() trả số hàng tập hợp kết truyền vào • Cú pháp: mysqli_num_rows( $result); • Trong đó: • $result tập hợp kết trả từ hàm mysqli_query(), mysqli_store_result() mysqli_use_result() Các hàm kết nối truy xuất mysql • Hàm mysqli_query(): Các hàm kết nối truy xuất my sql • Hàm mysqli_query() thực truy vấn sở liệu • Cú pháp: mysqli_query( $connect, $sql, $mode); • Trong đó: • $connect kết nối MySQL • $sql câu truy vấn • $mode tham số tùy chọn, mang giá trị sau: • MYSQLI_USE_RESULT : sử dụng cần lấy lượng lớn liệu • MYSQLI_STORE_RESULT : giá trị mặc định không truyền Các hàm kết nối truy xuất my sql ... tính bảo mật cao ,MySql thích hợp cho ứng dụng truy cập csdl internet • MySql sever hoạt động hệ thống nhúng client/sever Kết nối MySql với PHP • Để kết nối PHP với MySql dùng hàm mysqli_connect()... mysqli_store_result() mysqli_use_result() Các hàm kết nối truy x uất mysql • Hàm mysqli_fetch_array(): Các hàm kết nối truy xuất mysql • Hàm mysqli_fetch_array() tìm trả dịng kết truy vấn MySQL dạng mảng... kiểu trả mang giá trị sau: • MYSQLI_ASSOC • MYSQLI_NUM • MYSQLI_BOTH Các hàm kết nối truy xuất mysql Các hàm kết nối truy xuất mysql • Hàm mysqli_num_rows(): • Hàm mysqli_num_rows() trả số hàng