Danh mục

Các thao tác kết nối tới MySQL và lựa chọn CSDL bằng PHP

Số trang: 3      Loại file: doc      Dung lượng: 32.50 KB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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 đốitrọng với các sản phẩm mã đóng "đắt vãi..."
Nội dung trích xuất từ tài liệu:
Các thao tác kết nối tới MySQL và lựa chọn CSDL bằng PHPBài 16: Các thao tác kết nối tới MySQL và lựa chọn CSDL bằng PHPBà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 đốitrọ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 MySQLMySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương vớiSQL 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 quanhệ 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ể đượcquả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 (username) 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àikhỏ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ìnhtự 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ềukhiển trung gian (ADO, ODBC...) để thực hiện kết nối và truy vấn, thì trong PHP, khilậ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ìnhquả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 của CSDL này có username là mysql_user, mật khẩu là mysql_passwordThiết lập kêt nối tới MySQL.Để kết nối tới MySQL, ta sử dụng hàm mysql_connect()Cú pháp:PHP Code:mysql_connect(host,tên_truy_cập,mật_khẩu);trong đó:host là chuỗi chứa tên (hoặc địa chỉ IP) của máy chủ cài đặt MySQL.tên_truy_cập là chuỗi chứa tên truy cập hợp lệ của CSDL cần kết nốimật_khẩu là chuỗi chứa mật khẩu tương ứng với tên truy cậpVí dụ:PHP Code:Khi kết nối tới MySQL thành công, hàm sẽ trả về giá trị là một số nguyên định danhcủa liên kết, ngược lại, hàm trả về giá trị false.Ta có thể dùng hàm if để kiểm tra xem có kết nối được tới MySQL hay không:PHP Code:Lựa chọn CSDLĐể lựa chọn một CSDL nào đó mà người sử dụng có tên là tên_truy_cập có quyền sửdụng, ta dùng hàm mysql_select_db:mysql_select_db (tên_CSDL);Hàm này thường được dùng sau khi thiết lập kết nối bằng hàm mysql_connect. Hàmnày trả về true nếu thành công, false nếu thất bại.VD:PHP Code:Đóng kết nối tới CSDL:Để đóng kết nối tới CSDL, ta dùng hàm mysql_close.Hàm này có nhiệm vụ đóng kết nối tới CSDL có mã định danh được tạo ra bởi hàmmysql_connect().Cú pháp:PHP Code:mysql_close(mã_định_danh_kết_nối).Ví dụ:PHP Code:

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: