Hướng Dẫn Cách Kết Nối PHP Với MySQL Chi Tiết Nhất - BKNS.VN
Có thể bạn quan tâm
Trong bài viết này, BKNS sẽ cùng bạn tìm hiểu chi tiết về kết nối PHP với MySQL. Đồng thời, bài viết cũng giúp bạn đọc biết thêm các thông số khi kết nối PHP với MySQL.
Tóm Tắt Bài Viết
- 1. Các thông số cần biết khi kết nối PHP với MySQL
- 2. Hướng dẫn kết nối PHP với MySQL
- Bước 1: Tạo MySQL Database
- Bước 2: Viết Code
- Bước 3: Kiểm tra lại kết nối đồng thời sửa lỗi thông dụng
- 3. Ngắt kết nối PHP với MySQL (Tham khảo thêm)
- 3.1 Ngắt kết nối bằng MySQLi hướng thủ tục
- 3.2 Ngắt kết nối PHP với MySQL bằng MySQLi hướng đối tượng
- 3.3 Ngắt kết nối PHP với MySQL bằng PDO
1. Các thông số cần biết khi kết nối PHP với MySQL
Đây là các thông số bạn cần phải nắm:
- Hostname: Server của MySQL – mặc định là Localhost
- Databasename: Tên Database muốn kết nối
- Username: Tên truy cập MySQL – mặc định Root
- Password: Mật khẩu truy cập MySQL
2. Hướng dẫn kết nối PHP với MySQL
Để PHP kết nối MySQL bạn thực hiện theo các bước sau:
Bước 1: Tạo MySQL Database
- Dùng lệnh Create trong MySQL để tạo MySQL Database
- Nhập thông tin cần thiết trong phần MySQL Databases
- Chọn Create

Bước 2: Viết Code
- Điền đúng servername hay hostname “mysql.bkns.vn”
- Dùng localhost để đặt cho hostname nếu muốn kết nối PHP với MySQL tại máy local
Cách 1: Kết nối PHP với MySQL bằng MySQLi
Để kết nối bằng MySQLi bạn sử dụng một PHP Code sau đây:
<?php $servername = "mysql.bkns.com"; $database = "u266072517_name"; $username = "u266072517_user"; $password = "buystuffpwd"; // Create connection $conn = mysqli_connect($servername, $username, $password, $database); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; mysqli_close($conn);Xuất hiện hàm bên dưới khi kết nối thành công:
if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);Phần Code được thực thi khi thành công:
echo "Connected successfully";Phần cuối của Code
mysqli_close($conn);Cách 2: Kết nối PHP với MySQL bằng PDO
<?php $servername = "mysql.bkns.com"; $username = "u266072517_user"; $database = "u266072517_name"; $password = "buystuffpwd"; // Create a new connection to the MySQL database using PDO $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully";Bước 3: Kiểm tra lại kết nối đồng thời sửa lỗi thông dụng
Bạn sẽ nhận được thông báo khi Code kết nối PHP với MySQL không gặp vấn đề nào khác. Thông báo như sau:
Connected successfullyLỗi 1:
Sửa lỗi trên MySQL
Connection failed: Access denied for user ‘suchastu_buyusr’@localhost’ (using password: YESSửa lỗi trên PDO
Connection failed: SQLSTATE[HY000][1045] Access denied for user ‘u266072517_user’@’mysql.hostinger.co.uk’(using password:YES)Khi thấy lỗi này bạn khắc phục như sau:
- Kiểm tra thông tin mật khẩu Database => sai mật khẩu => điền lại cho chính xác
- Chưa có User gán cho Database => đặt lại trong mục MySQL Database

Lỗi 2:
MySQL
Connection: Can’t connect to MySQL server on ‘server’ (110)PDO
Connect failed: SQLSTATE[HY000][2002]php_network_getaddresses: getaddrinfo failed: No such host is knownĐây là lỗi mà Script không thể lấy Database của website do máy chủ Database không phản hồi. Nếu xảy ra lỗi này, hãy đặt lại tên máy chủ Database (không để mặc định Localhost) là tên của nhà cung cấp Hosting.
3. Ngắt kết nối PHP với MySQL (Tham khảo thêm)
3.1 Ngắt kết nối bằng MySQLi hướng thủ tục
Để ngắt kết nối bạn dùng lệnh:
Mysqli_close ($connect);3.2 Ngắt kết nối PHP với MySQL bằng MySQLi hướng đối tượng
Để ngắt kết nối bằng MySQLi bạn dùng lệnh:
$connect->close();3.3 Ngắt kết nối PHP với MySQL bằng PDO
Sử dụng lệnh dưới đây để ngắt kết nối bằng PDO PHP với MySQL bằng PDO:
$connect = nullTrên đây, BKNS đã cùng bạn tìm hiểu chi tiết về kết nối PHP với MySQL. Nếu chưa kết nối thành công hoặc có cách kết nối đơn giản hơn, hãy chia sẻ với BKNS bằng cách để lại bình luận bên dưới. Đừng bỏ lỡ những bài chia sẻ hữu ích khác bằng cách thường xuyên truy cập https://www.bkns.vn/ nhé!
>> Tìm hiểu thêm:
- Khắc phục lỗi cannot log in to the MYSQL server đơn giản
- Hướng dẫn tạo Database trong MySQL nhanh,đơn giản
Từ khóa » Kết Nối Tới Mysql
-
Kết Nối PHP Với MySQL
-
Hướng Dẫn Cách Kết Nối MySQL Với PHP Chi Tiết - Vietnix
-
Làm Thế Nào để Kết Nối PHP Với MySQL Database - Hostinger
-
Bài 02: Kết Nối PHP Với MySQL - Freetuts
-
Kết Nối Cơ Sở Dữ Liệu MYSQL Sử Dụng MYSQLI - Freetuts
-
Kết Nối Với MySQL Và Tạo Database Mẫu
-
Kết Nối MySQL | Hướng Dẫn Học PHP | Học Web Chuẩn
-
Hướng Dẫn Cách Kết Nối đến Database MySQL Trong Eclipse | TopDev
-
Kết Nối MySQL - Hoclaptrinh
-
Kết Nối PHP Với MySQL - Học Lập Trình PHP Online - VietTuts
-
Cách Kết Nối Với Server MySQL Từ Xa Bằng MySQL Workbench
-
Làm Thế Nào để Tôi Kết Nối đến CSDL MySQL Từ Xa? - Vinahost
-
Kết Nối Với MySQL Bằng Cách Sử Dụng PHP - GoDaddy VN
-
Kết Nối Tới MySQL Database - CodeHub