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

jacklove
Libérer: 2023-03-25 14:00:02
original
7148 Les gens l'ont consulté

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);
}
Copier après la connexion

// 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();?>
Copier après la connexion

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());
}
Copier après la connexion

// 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);?>
Copier après la connexion

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; 
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal