在 PHP 中,PDO(PHP 資料物件)是廣泛使用的與資料庫互動的擴充。它的功能之一是建立 MySQL 資料庫。
是的,您可以使用 PDO 建立新的 MySQL 表。為此,您可以使用 PDO 建構函數,而無需在 dsn 參數中指定資料庫名稱(通常為 mysql:host=localhost)。這允許您透過 SQL 命令執行與資料庫相關的操作,例如建立資料庫。
以下PHP 程式碼示範如何建立資料庫、使用者並授予權限utilizzando PDO:
<?php $host = "localhost"; $root = "root"; $root_password = "rootpass"; $user = 'newuser'; $pass = 'newpass'; $db = "newdb"; try { $dbh = new PDO("mysql:host=$host", $root, $root_password); $dbh->exec("CREATE DATABASE `$db`; CREATE USER '$user'@'localhost' IDENTIFIED BY '$pass'; GRANT ALL ON `$db`.* TO '$user'@'localhost'; FLUSH PRIVILEGES;") or die(print_r($dbh->errorInfo(), true)); } catch (PDOException $e) { die("DB ERROR: " . $e->getMessage()); } ?>
在此範例中:
以上是PHP可以使用PDO建立資料庫嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!