Cách Kết Nối Với đế

Mục lục:

Cách Kết Nối Với đế
Cách Kết Nối Với đế

Video: Cách Kết Nối Với đế

Video: Cách Kết Nối Với đế
Video: Cách nối mạng LAN để chơi AOE (Đế chế) giữa các máy dùng WIN 7 2024, Tháng mười hai
Anonim

MySQL là hệ quản trị cơ sở dữ liệu được sử dụng rộng rãi nhất trong xây dựng web hiện nay. Ngôn ngữ lập trình kịch bản phía máy chủ PHP thậm chí còn được sử dụng tích cực hơn khi tạo tài nguyên Internet và tất nhiên, nó cung cấp toàn bộ các hàm để làm việc với MySQL. Trong số đó, có những thứ được sử dụng trong các tập lệnh PHP để kết nối với cơ sở dữ liệu.

Cách kết nối với đế
Cách kết nối với đế

Hướng dẫn

Bước 1

Tạo một biến mới trong tập lệnh php và gán cho nó liên kết được trả về bởi hàm mysql_connect tích hợp sẵn. Hàm này phải được truyền ba tham số: địa chỉ sql-server, tên người dùng và mật khẩu. Địa chỉ có thể là một liên kết đầy đủ bắt đầu bằng giao thức kết nối và kết thúc bằng số cổng của máy chủ từ xa - ví dụ:

Bước 2

Nếu tập lệnh được thực thi trên cùng một máy chủ cục bộ nơi đặt MySQL DBMS, thì thay vì địa chỉ đầy đủ, hãy nhập localhost được chỉ định dành riêng. Ví dụ: một chuỗi chứa một biến mới được gán mã định danh tham chiếu do hàm này trả về có thể trông giống như sau:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Nếu kết nối không thành công, biến $ connectToDB sẽ là False.

Bước 3

Trong bước trước, bạn đã thiết lập liên hệ với máy chủ SQL và sau đó, bạn cần gửi yêu cầu chọn một trong các cơ sở dữ liệu có sẵn cho người dùng có thông tin đăng nhập mà bạn đã chuyển vào hàm mysql_connect. Để thực hiện việc này, hãy sử dụng một hàm PHP tích hợp sẵn khác - mysql_select_db. Nó yêu cầu chỉ dẫn bắt buộc của hai tham số - tên của cơ sở dữ liệu bạn quan tâm và liên kết đến kết nối đã thiết lập với máy chủ SQL. Ví dụ: nếu các bảng bạn cần được đặt trong cơ sở dữ liệu có tên là SiteBase, thì để kết nối từ bước trước, lệnh gọi hàm này phải được viết như sau:

mysql_select_db ("SiteBase", $ connectToDB);

Bước 4

Mã hóa của các bảng cơ sở dữ liệu không phải lúc nào cũng trùng với bảng mã được ứng dụng web sử dụng, vì vậy, ngay sau khi chọn cơ sở dữ liệu, hãy cung cấp cho máy chủ SQL hướng dẫn chính xác để mã hóa nó sẽ nhận và gửi thông tin đến ứng dụng web, trong đó nó phải được viết và đọc từ các bảng cơ sở dữ liệu. Để thực hiện việc này, hãy sử dụng hàm mysql_query tích hợp sẵn, chuyển cho nó các lệnh MySQL cần thiết. Chỉ cần gửi một bộ ba lệnh như vậy là đủ, ví dụ:

mysql_query ("SET character_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Đề xuất: