Maison >développement back-end >tutoriel php >Comment créer une base de données via PHP MySQL

Comment créer une base de données via PHP MySQL

jacklove
jackloveoriginal
2018-05-07 13:45:537189parcourir

Comment créer une base de données via php, cet article présentera en détail l'opération de création d'une base de données en php.

Instance (MySQLi - Orienté objet)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// Créer une base de données

$sql = "CREATE DATABASE myDB";if ($conn->query($sql) === TRUE) {    echo "数据库创建成功";} else {    echo "Error creating database: " . $conn->error;}$conn->close();?>

Remarque : Lorsque vous créez a Lors de la création d'une nouvelle base de données, vous devez spécifier trois paramètres (nom du serveur, nom d'utilisateur et mot de passe) pour l'objet mysqli.

Astuce : Si vous utilisez un autre port (3306 par défaut), ajoutez une chaîne vide pour le paramètre de base de données, telle que : new mysqli("localhost", "username", "password", "", port )

Instance (procédurale MySQL)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = mysqli_connect($servername, $username, $password);
// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// Créer une base de données

$sql = "CREATE DATABASE myDB";if (mysqli_query($conn, $sql)) {    echo "数据库创建成功";} else {    echo "Error creating database: " . mysqli_error($conn);}mysqli_close($conn);?>

Remarque : ce qui suit utilise l'instance PDO pour créer la base de données "myDBPDO" :

Exemple

Utilisation de PDO :

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
try { 
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); 
    // 设置 PDO 错误模式为异常 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    $sql = "CREATE DATABASE myDBPDO"; 
    // 使用 exec() ,因为没有结果返回 
    $conn->exec($sql); 
    echo "数据库创建成功<br>"; 
} 
catch(PDOException $e) 
{ 
    echo $sql . "<br>" . $e->getMessage(); 
} 
$conn = null; 
?>

Cet article présente en détail comment créer une base de données via php. Pour plus de matériel d'apprentissage, veuillez faire attention au php. Site chinois.

Recommandations associées :

Connaissances liées à PHP sur la connexion à MySQL et ses opérations

Introduction à PHP MySQL (connaissances liées aux bases de données )

Opérations et méthodes de lecture de données avec PHP MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn