W3docs

get_server_info

Узнайте о функции mysqli_get_server_info() в PHP, которая возвращает версию работающего сервера MySQL, с примерами использования.

В этой статье мы рассмотрим функцию mysqli_get_server_info() в PHP, которая используется для получения версии работающего сервера MySQL. Мы предоставим обзор функции, объясним принцип её работы и приведём примеры использования.

Введение в функцию mysqli_get_server_info()

Функция mysqli_get_server_info() — это встроенная функция PHP, предназначенная для получения версии работающего сервера MySQL. Она полезна в случаях, когда необходимо узнать версию сервера для конкретного MySQL-соединения.

Как использовать функцию mysqli_get_server_info()

Использовать функцию mysqli_get_server_info() очень просто. Достаточно вызвать её, передав действительное соединение MySQLi. Вот пример:

Как использовать функцию mysqli_get_server_info()?

<?php
$mysqli = new mysqli("localhost", "username", "password", "database");

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

$server_info = mysqli_get_server_info($mysqli);

echo "Server version: " . $server_info;

$mysqli->close();
?>

В этом примере мы создаём новый объект mysqli для подключения к базе данных. Мы добавляем проверку ошибок для безопасной обработки сбоев соединения. Версия сервера получается с помощью функции mysqli_get_server_info(), а затем выводится с помощью оператора echo.

Примечание: Процедурные функции MySQLi полностью поддерживаются в современном PHP. Устаревшее расширение mysql_* было удалено в PHP 7.0, но не MySQLi.

Заключение

Таким образом, функция mysqli_get_server_info() — это полезный инструмент для получения версии работающего сервера MySQL. Понимая, как применять эту функцию, вы сможете легко извлекать сведения о сервере для отладки, логирования или проверки совместимости.

Практика

Практика
Какой из следующих суперглобальных массивов PHP можно использовать для получения информации о сервере?
Какой из следующих суперглобальных массивов PHP можно использовать для получения информации о сервере?
Was this page helpful?