Thông tin tài liệu:
Kết nối CSDLTạo kết nối− Cú pháp:mysql_connect(servername,username,password); • servername: tham số tùy chọn, xác định server cần phải kết nối tới. Giá trị mặc định là “localhost:3306”• username: tham số tùy chọn, xác định tên người dùng đăng nhập vào hệ thống. Giá trị mặc định là tên của người dùng làm chủ tiến trình của server. • password: tham số tùy chọn, xác định mật khẩu của người dùng. Giá trị mặc định là “”...
Nội dung trích xuất từ tài liệu:
PHẦN 5: LẬP TRÌNH ỨNG DỤNG QUẢN LÝ TRÊN WEB: KẾT HỢP PHP và MYSQL - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCMTRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC HỌC PHẦN 5 1 1 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKẾT HỢP PHP và MYSQL 2 2 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCNội dung• Kết nối CSDL• Làm việc với CSDL MySQL• PHP kết hợp với các CSDL khác 3 3 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Tạo kết nối• Chọn CSDL• Truy vấn dữ liệu• Đóng kết nối• Thông báo lỗi 4 4 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Tạo kết nối − Cú pháp: mysql_connect(servername,username,password); • servername: tham số tùy chọn, xác định server cần phải kết nối tới. Giá trị mặc định là “localhost:3306” • username: tham số tùy chọn, xác định tên người dùng đăng nhập vào hệ thống. Giá trị mặc định là tên của người dùng làm chủ tiến trình của server. • password: tham số tùy chọn, xác định mật khẩu của người dùng. Giá trị mặc định là “” 5 5 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Tạo kết nối − Ví dụ: tạo kết nối 6 6 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Chọn CSDL − Cú pháp: mysql_select_db(database,connection); • database: tham số bắt buộc, xác định tên của CSDL cần làm việc. • connection: tham số tùy chọn, xác định kết nối. Nếu không xác định thì kết nối cuối cùng được mở bởi hàm mysql_connect() hoặc hàm mysql_pconnect() sẽ được sử dụng. − Kết quả trả về của hàm này là TRUE nếu chọn CSDL thành công, ngược lại kết quả sẽ bằng FALSE 7 7 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Chọn CSDL − Ví dụ: chọn CSDL là ql_ban_sua $db_selected = mysql_select_db(ql_ban_sua, $db); // kiểm tra CSDL if (!$db_selected) { die (Không thể sử dụng CSDL : . mysql_error()); } 8 8 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Truy vấn dữ liệu − Cú pháp: mysql_query(query,connection); • query: tham số bắt buộc, là câu lệnh truy vấn được gửi đi. • connection: tham số tùy chọn, xác định kết nối. Nếu không xác định thì kết nối cuối cùng được mở bởi hàm mysql_connect() hoặc hàm mysql_pconnect() sẽ được sử dụng. − mysql_query() sẽ trả về kết quả của câu lệnh truy vấn nếu thực hiện thành công, ngược lại sẽ trả về FALSE 9 9 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Truy vấn dữ liệu − Ví dụ: thực hiện truy vấn dữ liệu có trong bảng hang_sua trong CSDL ql_ban_sua $sql= SELECT * FROM hang_sua; $result = mysql_query($sql); 10 10 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌCKết nối CSDL• Đóng kết nối − Cú pháp: mysql_close(connection); • connection: tham số tùy chọn, xác định kết nối. Nếu không xác định thì kết nối cuối cùng được mở bởi hàm mysql_connect() hoặc hàm mysql_pconnect() sẽ được sử dụng. − K ...