(PHP 5, PHP 7, PHP 8)
mysqli::$server_version -- mysqli_get_server_version — Возвращает версию сервера MySQL, представленную в виде integer
Объектно-ориентированный стиль
Процедурный стиль
Функция mysqli_get_server_version() возвращает
версию сервера, к которому создано соединение (переданное в
параметре mysql
) в виде целого числа.
mysql
Только для процедурного стиля: объект mysqli, который вернула функция mysqli_connect() или функция mysqli_init().
Целочисленное представление версии сервера.
Это число собирается следующим образом
main_version * 10000 + minor_version * 100 + sub_version
(т.е. версия 4.1.0 будет представлена как 40100).
Пример #1 Пример использования $mysqli->server_version
Объектно-ориентированный стиль
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* выводим версию сервера */
printf("Версия сервера: %d\n", $mysqli->server_version);
?>
Процедурный стиль
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password");
/* выводим версию сервера */
printf("Версия сервера: %d\n", mysqli_get_server_version($link));
?>
Результат выполнения приведённых примеров:
Версия сервера: 80021