You are on page 1of 3

1.

Hệ quản trị cơ sở dữ liệu MySQL


MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở (open-source relational database

management system). MySQL được phát triển bởi tập đoàn Oracle và được viết bằng ngôn ngữ

C và C++. Chúng ta có thể download và sử dụng MySQL một cách miễn phí tại

website https://www.mysql.com/.

Chúng ta có thể sử dụng MySQL được tích hợp trong XAMPP. Các bạn có thể đọc bài Cài đặt

môi trường lập trình Web PHP với XAMPP để biết cách cài đặt XAMPP và khởi chạy MySQL.

Có 3 cách để kết nối cơ sở dữ liệu MySQL với PHP:

– MySQLi (object-oriented)
– MySQLi (procedural)

– PDO (PHP Data Object)

Trong bài này, chúng ta sẽ sử dụng MySQLi để tạo kết nối PHP với MySQL được tích hợp trong

XAMPP.

2. Kết nối cơ sở dữ liệu MySQL với PHP sử dụng MySQLi


2.1. Sử dụng MySQLi (object-oriented)
Tạo một kết nối đến MySQL bằng cách khởi tạo một object mysqli.

index.php
<?php
$servername = "localhost";
$username = "root";
$password = "";

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

// check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
Copy

2.2. Sử dụng MySQLi (procedural)


Tạo một kết nối đến MySQL bằng cách sử dụng hàm mysqli_connect.

index.php
<?php
$servername = "localhost";
$username = "root";
$password = "";

// create connection
$conn = mysqli_connect($servername, $username, $password);

// check connection
if (!$conn) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
Copy

3. Đóng kết nối với MySQL sử dụng MySQLi


Chúng ta nên đóng kết nối với MySQL khi không sử dụng nữa. Nếu sử dụng MySQLi (object-

oriented) thì đóng kết nối như sau:

$conn->close();Copy
Nếu sử dụng MySQLi (procedural) thì đóng kết nối như sau:

mysqli_close($conn);Copy
Nếu không đóng kết nối với MySQL thì kết nối cũng sẽ tự đóng khi thực thi xong PHP script.

You might also like