PHP MySQL 経由でデータベースを作成する方法

jacklove
リリース: 2023-03-25 14:00:02
オリジナル
7144 人が閲覧しました

phpでデータベースを作成する方法では、この記事ではphpでデータベースを作成する操作を詳しく紹介します。

Example (MySQLi - オブジェクト指向)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
ログイン後にコピー

// データベースを作成します

$sql = "CREATE DATABASE myDB";if ($conn->query($sql) === TRUE) {    echo "数据库创建成功";} else {    echo "Error creating database: " . $conn->error;}$conn->close();?>
ログイン後にコピー

注: 新しいデータベースを作成するときは、mysqli オブジェクトに 3 つのパラメーター (サーバー名、ユーザー名、パスワード) を指定する必要があります。

ヒント: 別のポート (デフォルトは 3306) を使用する場合は、データベース パラメーターに次のような空の文字列を追加します。 new mysqli("localhost", "username", "password", "", port)

Instance (MySQLi Procedural)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = mysqli_connect($servername, $username, $password);
// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
ログイン後にコピー

//データベースの作成

$sql = "CREATE DATABASE myDB";if (mysqli_query($conn, $sql)) {    echo "数据库创建成功";} else {    echo "Error creating database: " . mysqli_error($conn);}mysqli_close($conn);?>
ログイン後にコピー

注: 以下では PDO インスタンスを使用してデータベース "myDBPDO" を作成します:

インスタンス

Use 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; 
?>
ログイン後にコピー

この記事では、php を使用してデータベースを作成する方法について詳しく説明します, 続きを読む php 中国語の Web サイトに従って学習教材をご覧ください。

関連する推奨事項:

PHP 接続 MySQL 関連の知識と操作

PHP MySQL 入門 (データベース関連の知識)

PHP MySQL の操作とデータの読み取り方法

以上がPHP MySQL 経由でデータベースを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート