intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Thao tác CSDL với PHP

Chia sẻ: Nguyen Van Tien | Ngày: | Loại File: PPT | Số trang:19

172
lượt xem
56
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML.

Chủ đề:
Lưu

Nội dung Text: Thao tác CSDL với PHP

  1. Lập trình và Thiết kế Web 1 ̀ Bai 9 Thao tác CSDL với PHP Khoa CNTT – ĐH.KHTN © 2007 Khoa Công nghệ thông tin
  2. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP Nội dung  Các bước thao tác với CSDL  Một số vấn đề khi thao tác với CSDL © 2007 Khoa CNTT - ĐHKHTN
  3. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP Nội dung  Các bước thao tác với CSDL  Một số vấn đề khi thao tác với CSDL © 2007 Khoa CNTT - ĐHKHTN
  4. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lí kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  5. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lí kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  6. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 1. Tạo Kết nối CSDL Connection Database PHP Pages  Kết nối MySQL và Chọn CSDL esource mysql_connect(string host, string LoginName, string password) nt mysql_select_db(string dbName, resource connection)
  7. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lí kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  8. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 2. Xây dựng câu truy vấn (tt) Ví dụ SQL strSQL = “ INSERT INTO Users (UserName, Password) VALUES (‘admin',‘123')“ INSERT strSQL = “ DELETE FROM Users WHERE UserName = ‘lvminh’ “ DELETE UPDATE strSQL = “ UPDATE Users SET Password = ‘abc' WHERE UserName = ‘admin’ ” SELECT strSQL = “ SELECT * FROM Users WHERE UserName = ‘admin’ ” © 2007 Khoa CNTT - ĐHKHTN
  9. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lí kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  10. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 3. Thực thi câu truy vấn 011010011 Connection 011010011 Database PHP Pages Query resource mysql_query(string SQL_cmd, resource connection)
  11. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lý kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  12. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 4. Xử lý kết quả trả về  Hiển thị dữ liệu trả về UserName Password cursor – Sử dụng hàm A AA $row = mysql_fetch_array($result) B BB C CC – Số lượng FIELD D DD $num = mysql_num_fields($result); … … X XX Y YY – Truy cập đến từng FIELD Z ZZ echo $row[“UserName”]; Hoặc echo $row[0]; © 2007 Khoa CNTT - ĐHKHTN
  13. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP © 2007 Khoa CNTT - ĐHKHTN
  14. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 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 3. Thực thi câu truy vấn 4. Xử lí kết quả trả về từ câu truy vấn SELECT 5. Ngắt kết nối với CSDL © 2007 Khoa CNTT - ĐHKHTN
  15. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP 5. Ngắt kết nối dữ liệu bool mysql_close(resource connection) ; Tự động thực thi khi kết thúc mã lệnh nhờ cơ chế tự động thu rác (garbage collector) – PHP4,5 © 2007 Khoa CNTT - ĐHKHTN
  16. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP Tổng hợp các bước thao tác CSDL MySQL
  17. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP Nội dung  Các bước thao tác với CSDL  Một số vấn đề khi thao tác với CSDL © 2007 Khoa CNTT - ĐHKHTN
  18. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP © 2007 Khoa CNTT - ĐHKHTN
  19. Lập trình và Thiết kế Web 1 – Bài 9: Thao tác CSDL với PHP Một số vấn đề - MySQL & Font Unicode  Font UNICODE Encode Decode © 2007 Khoa CNTT - ĐHKHTN
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2