2. Kết nối php với mysql sử dụng PDO hoặc Mysqli trong lập trình PHP MySQL

Trong lập trình PHP MySQL, Kết nối PHP với MySQL có thể được thực hiện bằng hai cách chính: sử dụng PDO (PHP Data Objects) hoặc MySQLi (MySQL Improved Extension). Cả hai cách đều cho phép bạn tương tác với cơ sở dữ liệu MySQL từ mã PHP. Dưới đây là cách sử dụng cả hai cách:

Sử dụng PDO:

PDO là một phần của PHP giúp tương tác với các loại cơ sở dữ liệu khác nhau, không chỉ MySQL. Đây là cách kết nối và thao tác với MySQL bằng PDO:

php
$host = 'localhost';
$dbname = 'mydatabase';
$username = 'root';
$password = 'yourpassword';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected to database successfully.";
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}

Sử dụng MySQLi:

MySQLi là một phần của PHP tập trung vào tương tác với cơ sở dữ liệu MySQL. Đây là cách kết nối và thao tác với MySQL bằng MySQLi:

php
$host = 'localhost';
$dbname = 'mydatabase';
$username = 'root';
$password = 'yourpassword';

$mysqli = new mysqli($host, $username, $password, $dbname);
if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}
echo "Connected to database successfully.";

Cả PDO và MySQLi đều cho phép bạn thực hiện các truy vấn, cập nhật, thêm, xóa dữ liệu và thực hiện nhiều tác vụ khác liên quan đến cơ sở dữ liệu MySQL.

Lựa chọn giữa PDO và MySQLi thường phụ thuộc vào sự ưu tiên cá nhân và các yêu cầu cụ thể của dự án. PDO hỗ trợ nhiều loại cơ sở dữ liệu khác nhau, trong khi MySQLi tập trung vào MySQL.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top