(PHP 5, PHP 7, PHP 8)
mysqli::$server_version -- mysqli_get_server_version — Returns the version of the MySQL server as an integer
Object-oriented style
Procedural style
The mysqli_get_server_version() function returns the
version of the server connected to (represented by the
mysql parameter) as an integer.
An integer representing the server version.
The form of this version number is
main_version * 10000 + minor_version * 100 + sub_version
(i.e. version 4.1.0 is 40100).
Example #1 $mysqli->server_version example
Object-oriented style
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* print server version */
printf("Server version: %d\n", $mysqli->server_version);Procedural style
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password");
/* print server version */
printf("Server version: %d\n", mysqli_get_server_version($link));The above examples will output something similar to:
Server version: 80021