Việc lựa chọn một công ty cung cấp dịch vụ hosting có uy tín chỉ là bước đầu tiên để xây dựng và duy trì một trang web thành công.
Nói chung đối với hầu hết các hệ thống quản lý nội dung, việc quản lý có thể cần kết nối trang web chạy PHP với cơ sở dữ liệu. Hầu hết việc này được thực hiện thông qua tệp config.php.
Dưới đây là tập lệnh PHP mẫu kết nối với Database và hiển thị tất cả các trường cho một bảng cụ thể.

1. Cách kết nối với cơ sở dữ liệu bằng PHP
<?php
//Sample Database Connection Script
//Setup connection variables, such as database username
//and password
$hostname=”localhost”;
$username=”your_dbusername”;
$password=”your_dbpassword”;
$dbname=”your_dbusername”;
$usertable=”your_tablename”;
$yourfield = “your_field”;
//Connect to the database
$connection = mysql_connect($hostname, $username, $password); mysql_select_db($dbname, $connection);
//Setup our query
$query = “SELECT * FROM $usertable”;
//Run the Query
$result = mysql_query($query);
//If the query returned results, loop through
// each result
if($result)
{ while($row = mysql_fetch_array($result))
{ $name = $row[“$yourfield”];
echo “Name: ” . $name;
} }
?>
LƯU Ý: Tài khoản cPanel sử dụng PHP 7 trở lên sẽ cần sử dụng mysqli thay vì mysql – ví dụ: $connection = mysqli_connect($hostname, $username, $password);
Trong đó:
- $hostname : Tên này hầu như luôn đề cập đến ‘localhost’ trừ khi bạn đang kết nối với cơ sở dữ liệu bên ngoài.
- $username : Đây là người dùng MySQL mà bạn muốn kết nối. Hãy nhớ rằng người dùng phải được chỉ định vào cơ sở dữ liệu.
- $password : Đây là mật khẩu cho tên người dùng bạn vừa nhập.
- $dbname : Tên này đề cập đến tên cơ sở dữ liệu bạn muốn kết nối.
- $usertable : Điều này không cần thiết để kết nối nhưng trong tập lệnh này, nó đề cập đến một bảng cụ thể trong cơ sở dữ liệu.
- $yourfield : Điều này không cần thiết để kết nối với cơ sở dữ liệu nhưng cho tập lệnh biết trường nào sẽ lặp lại trên màn hình.
