Bài giảng PHP (Hypertext Preprocessing) - Chương 5: PHP & CSDL trình bày các nội dung chính sau: Sử dụng PHP để kết nối với CSDL, PEAR DB, các chức năng nâng cao với PEAR DB,. để nắm nội dung chi tiết. | Bài giảng PHP (Hypertext Preprocessing) - Chương 5: PHP & CSDL V. PHP & CSDL . Sử dụng PHP để kết nối với CSDL . PEAR DB . Các chức năng nâng cao với PEAR DB . Sử dụng PHP để kết nối với CSDL Có 2 cách kết nối PHP với CSDL – Sử dụng các hàm riêng cho từng loại CSDL Ưu điểm: Tốc độ cao do được thiết kế cho từng CSDL cụ thể. Tận dụng được ưu điểm của từng loại CSDL Nhược điểm: Không có tính khả chuyển giữa các CSDL – Sử dụng các hàm độc lập CSDL (thư viện PEAR DB) Ưu điểm: Có thể sử dụng trên nhiều CSDL khác nhau Nhược điểm: Chậm hơn phương pháp trên, không tận dụng được ưu điểm của từng CSDL. . Sử dụng PHP để kết nối với CSDL (2) Cài đặt thư viện PEAR – Yêu cầu: PHP phiên bản – Cài đặt PHP – Chạy – Theo các hướng dẫn trong chương trình (các tham số chỉ cần đặt mặc định) Nếu không cài đặt PEAR, mà copy từ máy khác, phải thêm vào C:/Windows/ 2 dòng như ở dưới Cấu hình Zend Studio để làm việc với PEAR DB – Thêm vào file $Zend_dir/bin/php5/ 2 dòng include_path=".;C:/php/pear" extension_dir="c:/php/ext" – Copy file vào $Windows/$System (nếu bạn sử dụng IIS) Các bước cài đặt kiểu mì ăn liền Cài IIS, cài Mysql , cài PHP Copy $\Mysql\bin\ đến c:\windows\system32 Copy đè lên thư mục c:/PHP Sửa nội dung c:\windows\system32\, thêm vào các dòng sau (để ở cuối file) include_path=".;C:/php/pear" extension_dir=" c:/php/ext" extension= Sau đó, có thể chạy được trên local host (trên Zend thì phải config thêm, tốt nhất là đừng config) . PEAR DB . PEAR DB (2) . Data source name . Kết nối với cơ sở dữ liệu . Kiểm tra lỗi . Thực thi query . Lấy kết quả từ query . Giải phóng bộ nhớ . Data source name dsn=Data Source Name Type Database type://username:password@protocol+host Mysql MySQL spec/database