3. Tạo database trong lập trình PHP MySQL

Trong lập trình PHP MySQL, Để tạo một cơ sở dữ liệu trong lập trình PHP và MySQL, bạn cần sử dụng truy vấn SQL để thực hiện việc này. Dưới đây là cách tạo một cơ sở dữ liệu mới bằng cả MySQLi và PDO:

Sử dụng MySQLi:

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

$mysqli = new mysqli($host, $username, $password);

if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}

// Tạo cơ sở dữ liệu mới
$sql = "CREATE DATABASE mydatabase";
if ($mysqli->query($sql) === true) {
    echo "Database created successfully.";
} else {
    echo "Error creating database: " . $mysqli->error;
}

$mysqli->close();

Sử dụng PDO:

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

try {
    $pdo = new PDO("mysql:host=$host", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Tạo cơ sở dữ liệu mới
    $sql = "CREATE DATABASE mydatabase";
    $pdo->exec($sql);
    echo "Database created successfully.";
} catch (PDOException $e) {
    echo "Error creating database: " . $e->getMessage();
}

Trong cả hai ví dụ trên, truy vấn SQL CREATE DATABASE được sử dụng để tạo một cơ sở dữ liệu mới với tên là “mydatabase”. Bạn cần thay đổi các thông số kết nối (như tên máy chủ, tên người dùng và mật khẩu) để phù hợp với môi trường của bạn.

Lưu ý rằng quyền thực hiện truy vấn CREATE DATABASE thường cần được cấp cho tài khoản MySQL mà bạn đang sử dụng để kết nối.

Leave a Comment

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

Scroll to Top