(краткое содержание)
1
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
Если перед именем хоста задать строку “p:”, то будет открыто постоянное
соединение вплоть до его закрытия;
- $username – имя пользователя MySQL. Если не задан, то используется
значение, заданное в настройках сервера по умолчанию;
- $password – пароль пользователя MySQL. Если не задан, задан как строка
“NULL”, пустая строка, то в первую очередь будет произведена попытка
аутентифицировать пользователя $username, имеющего пароль и только затем
будет искать среди пользователей, у которых нет пароля. Это позволяет одному и
тому же пользователю назначать различные права в зависимости от наличия
пароля;
- $dbname – имя базы данных, используемое при подключении по умолчанию.
Если не задано, то в последующих запросах будет необходимо явно указать базу
данных, например, через запрос USE, либо указывать полный путь к конкретной
записи или таблице;
- $port – номер порта для подключения к серверу MySQL;
- $socket – сокет, который необходимо использовать. Передача параметра
$socket не будет явно задавать тип соединения при подключении к серверу MySQL.
То, как будет устанавливаться соединение с MySQL-сервером, определяется
параметром $host.
Пример команды mysqli_connect():
$connect = mysqli_connect(‘localhost’, ‘username’, ‘password’, ‘db_name’);
2) mysqli_change_user()
Сменяет пользователя, подключенного к базе данных
Синтаксис:
bool mysqli_change_user(mysqli $link, string $user, string $password [, string $database])
Содержит следующие параметры:
- $link – идентификатор соединения, полученный, например, с помощью
mysqli_connect();
- $user – имя нового пользователя для доступа к MySQL;
- $password – пароль для пользователя $user;
- $database – имя базы данных. В случае, если смена пользователя требуется
без выбора базы данных, то параметр не указывается.
Пример команды mysqli_change_user():
mysqli_change_user($connect, ‘new_user’, ‘user_pass’, ‘new_db’);
3) mysqli_select_db()
Позволяет выбрать или изменить базу данных для выполняемых запросов
Синтаксис:
bool mysqli_select_db(mysqli $link , string $db_name)
Содержит следующие параметры:
- $link - идентификатор соединения, полученный, например, с помощью
mysqli_connect();
- $db_name – имя устанавливаемой базы данных.
Пример команды mysqli_select_db():
mysqli_select_db($connect, ‘new_db’);
4) mysqli_set_charset()
Задает кодировку символов для передаваемых запросов
Синтаксис:
bool mysqli_set_charset(mysqli $link, string $charset)
2
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
3
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
if($connect) {
echo "<p><b>Соединение с БД установлено!</b></p>";
}
4
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)
5
Лекции курса PHP7 + MySQL с нуля
(краткое содержание)