Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
3,83 MB
Nội dung
THIẾT KẾ VÀ LẬP TRÌNH WEB 1 Lập Trình Web Lập Trình với CSDL ĐẠI HỌC SÀI GÒN – KHOA CNTT GV: Trần Đình Nghĩa tdnghia1977@gmail.com THIẾT KẾ VÀ LẬP TRÌNH WEB 2 Nội dung 1.CSDL mySQL - phpMyAdmin 2.Lập trình với CSDL mySQL 3.Kết nối PHP và CSDL 4.Các ví dụ 5.Thực hành THIẾT KẾ VÀ LẬP TRÌNH WEB 3 Sử dụng công cụ phpMyAdmin - Xampp phpMyAdmin: công cụ dạng web-based để quản lý CSDL mySQL THIẾT KẾ VÀ LẬP TRÌNH WEB 4 Tạo mới một Database THIẾT KẾ VÀ LẬP TRÌNH WEB 5 Tạo mới một Database THIẾT KẾ VÀ LẬP TRÌNH WEB 6 Database & Privileges THIẾT KẾ VÀ LẬP TRÌNH WEB 7 Database & Privileges THIẾT KẾ VÀ LẬP TRÌNH WEB 8 Database & Privileges THIẾT KẾ VÀ LẬP TRÌNH WEB 9 Database & Privileges Sau khi có CSDL bạn có thể dùng nó với thông số như sau: $db_host = ‘localhost’; $db_name = ‘webdb’; $db_user = ‘myUser’; $db_pass = ‘123456’; THIẾT KẾ VÀ LẬP TRÌNH WEB 10 Tạo một Table trong Database [...]... VÀ LẬP TRÌNH WEB (selectsortbooks.php) Tổng hợp Thêm, Xóa, Sửa Add (addbook.php) Delete (deletebook.php) Edit (editbook.php) 31 Tham khảo http://helpdeskgeek.com/how-to/phpmyadmin-how-to/ http://vn2.php.net http://vn2.php.net/manual/en/book.mysql.php THIẾT KẾ VÀ LẬP TRÌNH WEB Google … 32 ĐẠI HỌC SÀI GÒN – KHOA CNTT THIẾT KẾ VÀ LẬP TRÌNH WEB Lập Trình Web THỰC HÀNH Lập Trình với CSDL GV: ...THIẾT KẾ VÀ LẬP TRÌNH WEB Tạo một Table trong Database 11 THIẾT KẾ VÀ LẬP TRÌNH WEB Tạo một Table trong Database 12 THIẾT KẾ VÀ LẬP TRÌNH WEB Tạo một Table trong Database 13 Tạo một Table trong Database THIẾT KẾ VÀ LẬP TRÌNH WEB Nhập dòng dữ liệu đầu tiên trong Table : User Click GO để hoàn tất nhập liệu 14 Tạo một Table trong Database THIẾT KẾ VÀ LẬP TRÌNH WEB 2 records đ được thêm vào... File TestDB.sql 18 Export & Import Database THIẾT KẾ VÀ LẬP TRÌNH WEB Hoàn tất quá trình Import Database 19 Các bước thao tác CSDL trong PHP 1 Kết nối với CSDL 2 Xây dựng câu truy vấn dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 3 Thực thi câu truy vấn 4 Xử lý kết quả trả về từ câu truy vấn 5 Ngắt kết nối CSDL 20 Tạo kết nối CSDL Kết nối mySQL và chọn CSDL resource mysql_connect ([string host], [string username],... THIẾT KẾ VÀ LẬP TRÌNH WEB Số lượng field $num = mysql_fetch_fields($result); Truy cập đến từng field echo $row[“UserName”]; hay echo $row[0]; 25 Ngắt kết nối dữ liệu int mysql_close([resource connection]); THIẾT KẾ VÀ LẬP TRÌNH WEB Tự động thực thi khi kết thúc mã lệnh 26 THIẾT KẾ VÀ LẬP TRÌNH WEB Kết nối các thao tác 27 Các hàm PHP truy xuất CSDL mySQL mysql_connect : kết nối CSDL mySQL... WEB Google … 32 ĐẠI HỌC SÀI GÒN – KHOA CNTT THIẾT KẾ VÀ LẬP TRÌNH WEB Lập Trình Web THỰC HÀNH Lập Trình với CSDL GV: Tr ần Đình Nghĩa tdnghia1977@gmail.com 33 Bài thực hành PHP – Lập trình với CSDL Code lại các bài đã minh hoạ Thao tác CSDL bằng công cụ THIẾT KẾ VÀ LẬP TRÌNH WEB phpMyAdmin 34 ... THIẾT KẾ VÀ LẬP TRÌNH WEB Tạo một Table trong Database Có thể dùng các câu truy vấn trong Tab SQL để chèn dữ liệu Các câu truy v mySQL được viết trong họp thoại ấn RunSQL Click GO để thực thi câu truy vấn 16 Export & Import Database Chọn Export Database Chọn các phần export THIẾT KẾ VÀ LẬP TRÌNH WEB Chọn dạng export Đặt tên file export Click 17 Export & Import Database THIẾT KẾ VÀ LẬP TRÌNH WEB Chọn Import... mysql_select_bd : Chọn DB làm việc ( sau khi kết nối CSDL xong) mysql_query: thực thi câu SQL, trả về true/false hay resource (rds) mysql_close : ngắt kết nối CSDL THIẾT KẾ VÀ LẬP TRÌNH WEB mysql_set_charset : chỉ định sử dụng Unicode với CSDL mysql_real_escape_string : chuẩn hoá chuỗi PHP trong CSDL mysql_free_result : giải phóng vùng nhớ sử dụng CSDL mysql_fetch_array : trả về dòng recordset dưới... int mysql_select_db (string database, [resource THIẾT KẾ VÀ LẬP TRÌNH WEB connection] ) 21 Xây dựng câu truy vấn Textbox: txtUsername = abc Password Box: txtPassword = 123 Web Browser xuly.php strSQL = THIẾT KẾ VÀ LẬP TRÌNH WEB “SELECT * Internet / Intranet FROM User WHERE Username =... VALUES (‘abc, ‘123’)” DELETE THIẾT KẾ VÀ LẬP TRÌNH WEB INSERT strSQL = “DELETE FROM Users WHERE UserName = ‘xyz’ ” strSQL = “UPDATE Users SET Password = ‘456’ UPDATE WHERE UserName = ‘abc’ “ SELECT strSQL = “SELECT * FROM Users WHERE UserName = ‘abc’ ” 23 Thực thi câu truy vấn resource mysql_query (string SQL_command, [resource connection]) . VÀ LẬP TRÌNH WEB 1 Lập Trình Web Lập Trình với CSDL ĐẠI HỌC SÀI GÒN – KHOA CNTT GV: Trần Đình Nghĩa tdnghia1977@gmail.com THIẾT KẾ VÀ LẬP TRÌNH WEB 2 Nội dung 1 .CSDL mySQL - phpMyAdmin 2 .Lập trình. mySQL THIẾT KẾ VÀ LẬP TRÌNH WEB 4 Tạo mới một Database THIẾT KẾ VÀ LẬP TRÌNH WEB 5 Tạo mới một Database THIẾT KẾ VÀ LẬP TRÌNH WEB 6 Database & Privileges THIẾT KẾ VÀ LẬP TRÌNH WEB 7 Database. VÀ LẬP TRÌNH WEB 10 Tạo một Table trong Database THIẾT KẾ VÀ LẬP TRÌNH WEB 11 Tạo một Table trong Database THIẾT KẾ VÀ LẬP TRÌNH WEB 12 Tạo một Table trong Database THIẾT KẾ VÀ LẬP TRÌNH WEB 13 Tạo