Полный цикл в digital

Создание подключения MySQLi

Библиотека MySQLi представляет альтернативный способ подключения к базе данных MySQL. Причем он предоставляет два подхода: процедурный и объектно-ориентированный. Рассмотрим применение обоих подходов.

Создание подключения в объектно-ориентированном стиле

Для создания подключения к серверу MySQL в объектно-ориентированном стиле применяется конструктор mysqli(), в который передаются настройки подключения - адрес сервера MySQL, имя пользователя и пароль:

$conn = new mysqli("адрес_сервера", "имя_пользователя", "пароль", "имя_базы_данных");

Конструктор создает объект mysqli, через который осуществляется взаимодействие с базой данных. Однако если подключение не удалось установить, то устанавливается свойство $conn->connect_error, которое содержит информацию об ошибке. Поэтому перед взаимодействием с MySQL мы можем проверить успешность подключения:

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

После окончания выполнения скрипта подключение к MySQL закрывается автоматически. Однако мы можем закрыть подключение и до окончания работы скрипта с помощью метода close():

con ->close();

Теперь соединим все вместе выполним подключение к локальному серверу MySQL:

<?php
$conn = new mysqli("localhost", "root", "mypassword");
if($conn->connect_error){
die("Ошибка: " . $conn->connect_error);
}
echo "Подключение успешно установлено";
$conn->close();
?>

Поскольку подключение производится к локальному серверу MySQL, то первый параметр конструктора mysqli - строка localhost. Второй параметр в качестве имени пользователя использует root - пользователь, который содается на сервере MySQL по умолчанию. И третий параметр - пароль пользователя root.

Подключение в процедурном стиле

Для подключения в процедурном стиле применяется функция mysqli_connect, которая принимает адрес сервера, имя и пароль пользователя:

$conn = mysqli_connect("адрес_сервера", "имя_пользователя", "пароль", "имя_базы_данных");

Функция возвращает объект, который используется для подключения к базе данных. Однако если подключение не удалось установить, то функция возвращает false. Поэтому перед взаимодействием с MySQL мы можем проверить успешность подключения:

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

С помощью функции mysqli_connect_error() можно получить информацию об ошибке.

Для закрытия подключения применяется функция mysqli_close(), которая в качестве параметра принимает ранее созданный объект подключения:

mysqli_close($conn);

Все вместе:

<?php
$conn = mysqli_connect("localhost", "root", "mypassword");
if ($conn === false) {
die("Ошибка: " . mysqli_connect_error());
} 
echo "Подключение успешно установлено";
mysqli_close($conn);
?>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг