В базе данных есть одна или несколько таблиц.
Вам необходимо разрешение CREATE для создания или удаления баз данных MySQL.
Оператор CREATE DATABASE используется для создания базы данных в MySQL.
В следующем примере создается база данных с именем «myDB»:
![]() | Примечание. Когда вы создаете новую базу данных, вы должны указать три параметра (имя сервера, имя пользователя и пароль) для объекта mysqli. Совет: Если вы используете другой порт (по умолчанию 3306), добавьте пустую строку для параметров базы данных, например: new mysqli("localhost", "username", "password", "", port) |
---|
Примечание. В следующем примере для создания базы данных myDBPDO используется экземпляр PDO:
Использование PDO:
<?php$servername = "localhost" ; $username = "username" ; $password = " password" ;try { $conn = new PDO ( "mysql:host= $servername " , $username , $password ); Установить режим ошибки PDO на исключение $conn -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION $ sql ); = "CREATE DATABASE myDBPDO" ; // Используйте exec(), поскольку результат не возвращается $conn -> exec ( $sql ); echo "База данных создана успешно<br>" ;}catch( PDOException $e ){ echo $sql . "<br>" $ e -> getMessage ();} $conn = null ? >Совет: Самым большим преимуществом использования PDO является то, что вы можете использовать классы исключений для решения проблем, возникающих во время запроса к базе данных. Если в блоке кода try{ } возникает исключение, сценарий прекратит выполнение и перейдет к первому блоку кода catch(){ } для выполнения кода. В приведенном выше блоке кода мы выводим оператор SQL и генерируем сообщение об ошибке.