Buat Database MySQL Dengan PHP

Buat Database MySQL Dengan PHP

Database terdiri dari satu atau beberapa tabel.

Anda akan membutuhkan hak istimewa CREATE khusus untuk membuat atau menghapus database MySQL.

Buat Database MySQL Menggunakan MySQLi dan PDO

Pernyataan CREATE DATABASE digunakan untuk membuat database di MySQL.

Contoh berikut membuat database bernama “myDB”:

Contoh (MySQLi Berorientasi Objek)

<?php
$servername = “localhost”;
$username = “username”;
$password = “password”;

// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die(“Connection failed: ” . $conn->connect_error);
}

// Create database
$sql = “CREATE DATABASE myDB”;
if ($conn->query($sql) === TRUE) {
echo “Database created successfully”;
} else {
echo “Error creating database: ” . $conn->error;
}

$conn->close();
?>

Catatan: Saat Anda membuat database baru, Anda hanya harus menentukan tiga argumen pertama ke objek mysqli (nama server, nama pengguna dan kata sandi).

Tip: Jika Anda harus menggunakan port tertentu, tambahkan string kosong untuk argumen nama database, seperti ini: mysqli baru (“localhost”, “nama pengguna”, “kata sandi”, “”, port)

Contoh (MySQLi Prosedural)

<?php
$servername = “localhost”;
$username = “username”;
$password = “password”;

// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die(“Connection failed: ” . mysqli_connect_error());
}

// Create database
$sql = “CREATE DATABASE myDB”;
if (mysqli_query($conn, $sql)) {
echo “Database created successfully”;
} else {
echo “Error creating database: ” . mysqli_error($conn);
}

mysqli_close($conn);
?>

Catatan: Contoh PDO berikut membuat database bernama “myDBPDO”:

Contoh (PDO)

<?php
$servername = “localhost”;
$username = “username”;
$password = “password”;

try {
$conn = new PDO(“mysql:host=$servername”, $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = “CREATE DATABASE myDBPDO”;
// use exec() because no results are returned
$conn->exec($sql);
echo “Database created successfully<br>”;
}
catch(PDOException $e)
{
echo $sql . “<br>” . $e->getMessage();
}

$conn = null;
?>

Tip: Manfaat besar dari PDO adalah bahwa ia memiliki kelas pengecualian untuk menangani masalah yang mungkin terjadi dalam permintaan database kami. Jika pengecualian dilemparkan dalam blok {} percobaan, skrip berhenti mengeksekusi dan mengalir langsung ke tangkapan pertama () {} blok. Di dalam blok tangkap di atas, kami menggemakan pernyataan SQL dan pesan kesalahan yang dihasilkan.

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *