Bài giảng PHP (Hypertext Preprocessing) - Chương 5: PHP & CSDL

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

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.