Kết nối cơ sở dữ liệu – PHP cung cấp hàm cấu trúc mysqli hoặc mysqli_connect() để mở kết nối cơ sở dữ liệu. Hàm này nhận sáu tham số. Và trả về mã định danh liên kết MySQL khi thành công hoặc FALSE khi thất bại.
Cú pháp
$mysqli = new mysqli($host, $username, $passwd, $dbName, $port, $socket);
STT | Mô tả về thông số |
---|---|
1 | $host Tùy chọn – Tên máy chủ chạy máy chủ cơ sở dữ liệu. Nếu không được chỉ định, thì giá trị mặc định sẽ là localhost: 3306. |
2 | $username Tùy chọn – Tên người dùng truy cập cơ sở dữ liệu. Nếu không được chỉ định, thì mặc định sẽ là tên của người dùng sở hữu tiến trình máy chủ (root). |
3 | $passwd Tùy chọn – Mật khẩu của người dùng truy cập cơ sở dữ liệu. Nếu không được chỉ định, thì mặc định sẽ là mật khẩu trống. |
4 | $dbName Tùy chọn – Tên cơ sở dữ liệu mà truy vấn sẽ được thực hiện. |
5 | $port Tùy chọn – Cổng để kết nối với máy chủ MySQL (mặc định là 3306). |
6 | $socket Optional − socket hoặc named pipe nên sử dụng. |
Bạn có thể ngắt kết nối khỏi CSDL MySQL bất kỳ lúc nào bằng cách sử dụng một hàm PHP close ().
Cú pháp
$mysqli->close();
Ví dụ kết nối MySQL :
Hãy thử ví dụ sau để kết nối với máy chủ MySQL
Sao chép và dán ví dụ sau vào file mysql_example.php
<html>
<head>
<title>Connecting MySQL Server</title>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'root@123';
$mysqli = new mysqli($dbhost, $dbuser, $dbpass);
if($mysqli->connect_errno ) {
printf("Connect failed: %s<br />", $mysqli->connect_error);
exit();
}
printf('Connected successfully.<br />');
$mysqli->close();
?>
</body>
</html>
Dữ liệu OutPut
Truy cập vào mysql_example.php được thực thi trên máy chủ web apache và kết quả đầu ra.
Connected successfully.
Kỳ vọng của tôi là đem lại "Trải nghiệm không giới hạn" cho khách đến thăm Website.