PHP では、PDO (PHP Data Objects) はデータベースと対話するために広く使用されている拡張機能です。その機能の 1 つは、MySQL データベースの作成です。
はい、PDO を使用して新しい MySQL テーブルを作成できます。これを行うには、dsn パラメーター (通常は mysql:host=localhost) でデータベース名を指定せずに PDO コンストラクターを利用できます。これにより、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()); } ?>
この例では:
以上がPDO を使用して PHP でデータベースを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。