Как создать базу данных MySql с помощью PHP


Введение

Создать базу данных MySql можно использовать код PHP, это намного практичней и удобней, для этого нам нужен настроенный локальный сервер, как установить и настроить можете посмотреть здесь или скачать готовую сборку Open Server.

Для того чтобы создать базу данных MySql нужно открыть текстовый редактор, и набрать ниже приведенный код.

Создание базы данных объектно ориентированный стиль


$servername = 'localhost';
$username = 'root';
$password = '';

$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error){
    die("Connction failed: " . $conn->connect_error);
}
$sql = "CREATE DATABASE testDB";
if ($conn->query($sql)===TRUE){
    echo "Database created successfully";
}else{
    echo "Erro" . $conn->error;
}

Сохраните файл с расширением php, например test-db.php и запустите в браузере и вы увидите сообщение Database created successfully(База данных создана успешно).

Создание базы данных с помощью PHP : процедурный стиль


$servername = 'localhost';
$username = 'root';
$password = '';

$conn = mysqli_connect($servername, $username, $password);
if ($conn->connect_error){
    die("Connction failed: " . mysqli_connect_error());
}
$sql = "CREATE DATABASE testDB";
if (mysqli_query($conn, $sql)){
    echo "Database created successfully";
}else{
    echo "Erro" .  mysqli_error($conn);
}
//mysqli_close($conn);

Создание базы данных используя PDO


$servername = 'localhost';
$dbname = 'test_BD';
$username = 'root';
$password = '';
$charset = 'utf8mb4'; //
try{
    $pdo = new PDO("mysql:host=$servername;dbname=$dbname;charset=$charset", $username, $password, );
    $sql = "CREATE DATABASE testDB3";
    $pdo->exec($sql);
    echo "Database created successfully";
} catch (PDOException $exception){
    echo $sql . $exception->getMessage();
}

На этой странице сайта мы рассмотрели, как создать базу данных MySql, с помощью кода PHP.

Рекомендуемые материалы