国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP MySQL がデータベースを作成する

PHP MySQL はデータベースを作成します


データベースには 1 つ以上のテーブルがあります。

MySQL データベースを作成または削除するには、CREATE 権限が必要です。


MySQLiとPDOを使用してMySQLデータベースを作成する

CREATE DATABASEステートメントは、MySQLにデータベースを作成するために使用されます。

次の例では、「myDB」という名前のデータベースが作成されます:

インスタンス (MySQLi - オブジェクト指向)

<?php
 $servername = "localhost";
 $username = "username";
 $password = "password";
 // 創(chuàng)建連接
 $conn = new mysqli($servername, $username, $password);
 // 檢測連接
 if ($conn->connect_error) {
     die("連接失敗: " . $conn->connect_error);
 } 
 // 創(chuàng)建數(shù)據(jù)庫
 $sql = "CREATE DATABASE myDB";
 if ($conn->query($sql) === TRUE) {
     echo "數(shù)據(jù)庫創(chuàng)建成功";
 } else {
     echo "Error creating database: " . $conn->error;
 }
 $conn->close();
 ?>


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

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

Instance (MySQLi プロシージャル)

CREATE DATABASE db_name;

ステートメントはデータベースを作成するために使用されます。 db_name はデータに付ける名前です:

? データベースの名前 (テーブル名) として漢字を使用することはできません。 、フィールド名も)

? データベース名 予約語 (キーワード) は使用しないようにしてください

? データベース名には特殊な記號を使用しないでください。ただし、複數(shù)の単語から行を分割することはできます

各 SQL ステートメントは、入力セクション (;) の後に実行すると、車が実行されます。

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

インスタンス

PDO を使用する:

<?php
$servername = "localhost"; 
$username = "username"; 
$password = "password";  
// 創(chuàng)建連接 
$conn = mysqli_connect($servername, $username, $password); 
// 檢測連接 
if (!$conn) {     die("連接失敗: " . mysqli_connect_error()); }  
// 創(chuàng)建數(shù)據(jù)庫 
$sql = "CREATE DATABASE myDB"; 
if (mysqli_query($conn, $sql)) {
     echo "數(shù)據(jù)庫創(chuàng)建成功"; 
     } else {     
     echo "Error creating database: " . mysqli_error($conn); }
       mysqli_close($conn); 
       ?>

ヒント: PDO を使用する最大の利點それは、データベースのクエリ中に問題が発生した場合に、例外クラスを使用して問題を処理できることです。 try{ } コード ブロックで例外が発生した場合、スクリプトは実行を停止し、最初の catch(){ } コード ブロックにジャンプしてコードを?qū)g行します。 上でキャプチャしたコード ブロックでは、SQL ステートメントを出力し、エラー メッセージを生成します。


學び続ける
||
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 創(chuàng)建連接 $conn = new mysqli($servername, $username, $password); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE myDB"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>