Kết nối PHP với cơ sở dữ liệu MySQL

Ket Noi Php Voi Co So Du Lieu Mysql



PHP là một ngôn ngữ phổ biến có thể tạo các trang web động có thể lấy dữ liệu làm đầu vào, lưu trữ và xử lý nó. PHP hỗ trợ nhiều cơ sở dữ liệu và MySQL là một trong số đó. Nhiều người muốn triển khai một trang web PHP động nhưng ngại kết nối giữa trang web và cơ sở dữ liệu MySQL, đây không phải là một nhiệm vụ khó khăn.

Bài viết này cung cấp cho bạn giải pháp đơn giản và tối ưu nhất để kết nối mã PHP với cơ sở dữ liệu MySQL. Để bắt đầu, bài đăng này đảm bảo rằng MySQL và PHP đã được cài đặt trong hệ thống của bạn.

Xác nhận tính khả dụng của PHP và MySQL

Để xác nhận xem PHP đã được cài đặt trong hệ thống hay chưa, hãy kiểm tra phiên bản của nó bằng cách gõ:







> php -v



Trong đầu ra ở trên, có thể thấy rằng PHP có sẵn trong hệ thống.



Để kiểm tra phiên bản của MySQL, gõ:





> sqlsh.exe

MySQL cũng có sẵn trong hệ thống.



Lưu ý: Nếu bạn đã có cơ sở dữ liệu thì hãy bỏ qua bước tiếp theo.

Tạo cơ sở dữ liệu MySQL

Để tạo Cơ sở dữ liệu MySQL, hãy truy cập Bàn làm việc MySQL và bấm vào nút “ kết nối MySQL ' cái nút:

gõ “ Tên kết nối ', Và ' tên tài khoản' và bấm vào nút “ lưu trữ trong Vault ' cái nút:

Lưu trữ mật khẩu cho cơ sở dữ liệu và nhấp vào “ ĐƯỢC RỒI ' cái nút:

Nhấp vào “ ĐƯỢC RỒI ” cho cửa sổ “Thiết lập kết nối mới”:

Trên bảng điều khiển, bạn sẽ thấy cơ sở dữ liệu sau khi tạo thành công:

Sau khi tạo cơ sở dữ liệu, bước tiếp theo là kết nối với PHP.

Kết nối PHP với cơ sở dữ liệu MySQL

Mở trình chỉnh sửa mã và tạo một tệp có tên “ kết nối.php ”:

Định cấu hình kết nối, bằng cách cung cấp thông tin chi tiết về Cơ sở dữ liệu “ tên máy chủ ”, “ tên tài khoản ', Và ' mật khẩu ”. Quan sát cú pháp kết nối với MySQL bằng PHP bên dưới:

cú pháp

$servername = '';

$username = '';

$password = '';

Sau khi cung cấp các chi tiết cơ sở dữ liệu, tệp sẽ trông như thế này:

Bước tiếp theo là tạo kết nối bằng PHP, cú pháp như sau

cú pháp :

$connection = new mysqli($servername, $username, $password);

Bước tiếp theo là xử lý lỗi cho kết nối:

if ($connection->connect_error) {

die('Kết nối không thành công: ' . $connection->connect_error);

}

echo 'Đã kết nối thành công với Cơ sở dữ liệu Localhost';

Lưu tập tin này.

Trong thiết bị đầu cuối của trình soạn thảo mã, hãy nhập lệnh này để chạy tệp, Đảm bảo cung cấp tên tệp chính xác với vị trí của tệp có tham chiếu đến vị trí đầu cuối:

> php .\connection.php

Trong đầu ra ở trên, có thể thấy rằng kết nối thành công.

Ghi chú : Nếu bạn không cung cấp đúng mật khẩu hoặc bất kỳ thông tin xác thực nào khác, nó sẽ hiển thị lỗi, được hiển thị trong ảnh chụp màn hình bên dưới:

Để đóng kết nối giữa cơ sở dữ liệu PHP và MySQL, hãy nhập:

$ kết nối->đóng();

Vì vậy, sử dụng hướng dẫn này, bạn có thể kết nối mã PHP của mình với cơ sở dữ liệu MySQL ngay lập tức.

Phần kết luận

Để kết nối cơ sở dữ liệu MySQL với mã PHP của bạn, hãy cài đặt MySQL và PHP trong hệ thống của bạn. Tạo cơ sở dữ liệu, trong tệp PHP để xác định tên máy chủ, tên người dùng và mật khẩu của cơ sở dữ liệu MySQL. Viết lệnh kết nối MySQL “ $connection = new mysqli($servername, $username, $password); ” và để xử lý lỗi, hãy sử dụng câu lệnh if. Lưu và chạy tệp PHP này để kết nối PHP với MySQL.