집 >데이터 베이스 >MySQL 튜토리얼 >PDO를 사용하여 PHP에서 데이터베이스를 만들 수 있나요?
PHP에서 PDO(PHP Data Objects)는 데이터베이스와 상호 작용하기 위해 널리 사용되는 확장입니다. 그 기능 중 하나는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!