實例 (html' target='_blank'>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();?>
注意: 當你創(chuàng)建一個新的數(shù)據(jù)庫時,你必須為 mysqli 對象指定三個參數(shù) (servername, username 和 password)。
Tip: 如果你使用其他端口(默認為3306),為數(shù)據(jù)庫參數(shù)添加空字符串,如: new mysqli("localhost", "username", "password", "", port)
實例 (MySQLi Procedural)
<?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 實例創(chuàng)建數(shù)據(jù)庫 "myDBPDO":
實例
使用 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 "數(shù)據(jù)庫創(chuàng)建成功<br>"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } $conn = null; ?>
本篇詳細介紹了如何通過php創(chuàng)建數(shù)據(jù)庫,更多的學習資料清關注 即可觀看。
相關推薦:
PHP 連接 MySQL相關知識及其操作
PHP MySQL 簡介(數(shù)據(jù)庫的相關知識)
PHP MySQL 讀取數(shù)據(jù)的操作及方法
以上就是如何通過PHP MySQL 創(chuàng)建數(shù)據(jù)庫的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
|
新聞熱點
疑難解答