English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
После подключения к базе данных MySQL может быть несколько баз данных, доступных для работы, поэтому вам нужно выбрать базу данных, которую вы хотите использовать.
В окне提示а mysql> можно легко выбрать определенную базу данных. Вы можете использовать SQL-запросы для выбора指定的 базы данных.
Ниже приведен пример выбора базы данных w3codebox:
[root@host]# mysql -u root -p Enter password:****** mysql> use w3codebox; Database changed mysql>
После выполнения указанных команд вы успешно выбрали базу данных w3codebox, и все последующие операции будут выполняться в базе данных w3codebox.
Внимание:Все имена баз данных, таблиц и столбцов чувствительны к регистру. Поэтому при вводе SQL-запросов необходимо использовать правильные имена.
PHP предоставляет функцию mysqli_select_db для выбора базы данных. Функция возвращает TRUE при успешном выполнении, в противном случае FALSE.
mysqli_select_db(connection, dbname);
Параметры | Описание |
---|---|
connection | Обязателен. Specify the MySQL connection to be used. |
dbname | Обязателен, specify the default database to be used. |
Ниже приведен пример того, как использовать функцию mysqli_select_db для выбора базы данных:
<?php $dbhost = 'localhost'; // адрес сервера mysql $dbuser = 'root'; // имя пользователя mysql $dbpass = '123456'; // пароль пользователя mysql $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Ошибка подключения: ' . mysqli_error($conn)); } echo 'Подключение успешно'; mysqli_select_db($conn, 'w3codebox'); mysqli_close($conn); ?>