PHP MySQL Создание базы данных
База данных содержит одну или несколько таблиц.
CREATE разрешение вам нужно создать или удалить базу данных MySQL.
Создание базы данных MySQL с помощью MySQLi и PDO
DATABASE оператор CREATE используется для создания базы данных в MySQL.
В следующем примере мы создаем базу данных с именем "MyDB" из:
Примеры (MySQLi - объектно-ориентированный)
$ Servername = "локальный";
$ Имя пользователя = "Имя пользователя";
$ Password = "пароль";
// Создать соединение
$ Conn = новый MySQLi ($ ServerName, $ имя пользователя, пароль $);
// Проверка соединения
если ($ conn-> connect_error) {
умереть ( "Не удалось установить соединение:" $ conn-> connect_error.);
}
// Создание базы данных
$ Sql = "CREATE DATABASE MyDB";
если ($ conn-> запрос ($ SQL) === TRUE) {
эхо "База данных успешно создана";
} Else {
эхо "Ошибка при создании базы данных:" $ conn-> ошибка ;.
}
$ Conn-> близко ();
?>
Примечание: При создании новой базы данных, необходимо указать три параметра Mysqli объекты (имя_сервера, имя пользователя и пароль). Совет: Если вы используете другой порт ( по умолчанию 3306), добавьте пустую строку для параметров базы данных, таких как: новый MySQLi ( "локальный", "имя пользователя", "пароль", "", порт) |
Примеры (MySQLi процедурным)
$ Servername = "локальный";
$ Имя пользователя = "Имя пользователя";
$ Password = "пароль";
// Создать соединение
$ Conn = mysqli_connect ($ ServerName, $ имя пользователя, пароль $);
// Проверка соединения
если (! $ Conn) {
умереть ( "Не удалось установить соединение:" mysqli_connect_error ().);
}
// Создание базы данных
$ Sql = "CREATE DATABASE MyDB";
если (mysqli_query ($ сопп, $ SQL)) {
эхо "База данных успешно создана";
} Else {
эхо "Ошибка создания базы данных:" mysqli_error ($ сопп) ;.
}
mysqli_close ($ Conn);
?>
Примечание: Создание базы данных "myDBPDO" экземпляра PDO с помощью следующих действий :
примеров
Использование PDO:
$ Имя_сервера = "локальный";
$ Имя пользователя = "Имя пользователя";
$ Пароль = "пароль";
попробуйте {
$ Conn = новый PDO ( "MySQL : хост = $ имя_сервера; имя_бд = MyDB", $ имя пользователя, пароль $);
// Установить режим исключения ошибки PDO
$ Сопп -> SetAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ SQL = "CREATE DATABASE myDBPDO" ;
// Использование Exec (), потому что никакого результата не возвращается
$ Сопп -> Exec ($ SQL );
эхо "база данных успешно создана <br>";
}
поймать (PDOException $ е)
{
.. Эхо $ SQL "<br>" $ е -> GetMessage ();
}
$ Conn = NULL;
?>
Совет: Самое большое преимущество использования PDO является то , что вы можете использовать , когда есть проблема во время класса исключения запросов к базе данных , чтобы справиться с этой проблемой. Если есть исключение попытка {} блок, сценарий будет прекратить выполнение и перейти к первому улове () {} исполнения кода блочного кода. В приведенном выше блоке кода мы фиксируем вывод оператора SQL и генерировать сообщение об ошибке.