Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (60.6 KB, 3 trang )
Bài 16: Các thao tác kết nối tới MySQL và lựa chọn
CSDL bằng PHP
Bài viết này sẽ tập trung vào việc khai thác hệ quản trị CSDL miễn phí MySQL.
Tại sao lại sử dụng MySQL?
MySQL là một phần mềm quản trị CSDL mã nguồn mở, nằm trong nhóm LAMP (Linux Apache -MySQL - PHP). "Liên minh" mã mở này đang được coi là một đối trọng với các
sản phẩm mã đóng "đắt vãi..." (vãi gì thì tơi khơng biết ) của Microsoft (Windows, IIS,
SQL Server, ASP/ASP.NET).
Một số đặc điểm của MySQL
MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL
Server của Microsoft).
MySQL quản lý dữ liệu thơng qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ
chứa dữ liệu.
MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý
một hoặc nhiều CSDL khác nhau, mỗi người dùng có một tên truy cập (user name) và
mật khẩu tương ứng để truy xuất đến CSDL.
Khi ta truy vấn tới CSDL MySQL, ta phải cung cấp tên truy cập và mật khẩu của tài
khỏan có quyền sử dụng CSDL đó. Nếu khơng, chúng ta sẽ khơng làm được gì cả.
Các bước xây dựng chương trình có kết nối tới CSDL:
Thơng thường, trong một ứng dụng có giao tiếp với CSDL, ta phải làm theo bốn trình tự
sau:
Bước 1: Thiết lập kết nối tới CSDL.
Bước 2: Lựa chọn CSDL.
Bước 3: Tiến hành các truy vấn SQL, xử lý các kết quả trả về nếu có
Bước 4: Đóng kết nối tới CSDL.
Nếu như trong lập trình thơng thường trên Windows sử dụng các chương trình điều khiển
trung gian (ADO, ODBC...) để thực hiện kết nối và truy vấn, thì trong PHP, khi lập trình
tương tác với CSDL, chúng ta thường sử dụng thông qua các hàm.
Chú ý: Trước khi sử dụng PHP để lập trình với MySQL, hãy sử dụng chương trình quản
lý phpMyAdmin để tạo trước một CSDL, vài bảng cũng như người dùng... để tiện thực
hành. Bài hướng dẫn sử dụng phpMyAdmin sẽ được trình bày sau.
Trong bài viết này, tôi sử dụng MySQL chạy trên nền máy chủ localhost, người sử dụng