tailieunhanh - bài thực hành thiết kế web, phần 8

tạo trang web động với PHP & MySQL hoàn thành các bài thực hành trước, nắm bắt các kiến thức cơ bản về PHP và MySQL. | Bài thực hành - Thiết kế web Bài 08 PHP với CSDL Mục tiêu - Tạo trang web động với PHP MySQL Yêu cầu - Hoàn thành các bài thực hành trước - Nắm bắt các kiến thức cơ bản về PHP và MySQL Các bước thực hành I. Tạo và cài đặt CSDL - Khởi động WampServer - Từ cửa sổ khi bấm chuột vào biểu tượng của WampServer chon PhpMyAdmin Put Online 5 phpMyAdmin Pi SQLiteManager Start All Services Stop All Services Restart All Services Powered byAnaska Quick Admin M 11 l-IUH TIF - Trang web PhpAdmin hiện ra có dạng chú ý nếu không hiện ra có thể do port không đúng theo bài trước phải đánh port số 81 thêm vào GVHD TS. Vũ Đức Lung Bài thực hành - Thiết kế web - Trong mục Create new database của trang PhpAdmin tao CSDL mang tên ebookDB với utf8 Unicode ci và bấm nút Create localhost information_schema 17 mysql 17 Please select a database ST Server version 5 b-community-nt Protocol version 10 Server localhost via TCP IP User root@localhost MySQL charset UTF-8 Unicode utffi MySQL connection collation Cieate new database eboekDB utf8_unicode_ci Create Show MVbUL fllhtime information - Sau khi tạo CSDL ta vào mục Import và chọn file để import CSDL đã tạo vào trong ebookDB. - Bấm vào nút Go. Nếu import thành công ta sẽ thấy bên trái của trang PhpAdmin có danh sách 4 bảng của CSDL như dạng sau GVHD TS. Vũ Đức Lung Bài thực hành - Thiết kế web - Để kiểm tra bấm vào bất kỳ bảng nào rồi bấm vào SQL sau đó GO sẽ hiện ra dữ liệu của bảng đó II. Tạo kết nối đến CSDL . Do đa số các trang web đều kết nối đến CSDL do đó ta sẽ đóng gói việc kết nối với CSDL trong 1 class riêng để dễ dàng hơn trong việc sử dụng. Tạo file Lưu trong thư mục C wamp www Khai báo class DataProvider trong php class DataProvider public static function executeQuery sql includeonce db. inc includeonce error. inc Tao ket noi CSDL if connection mysql_connect hostName username password die couldn t connect to localhost if mysqlselectdb .