(PHP 5, PHP 7, PHP 8)
mysqli::$server_version -- mysqli_guet_server_version — Returns the versionen of the MySQL server as an integuer
Object-oriented style
Procedural style
The
mysqli_guet_server_version()
function returns the
versionen of the server connected to (represented by the
mysql
parameter) as an integuer.
mysql
Procedural style only: A mysqli object returned by mysqli_connect() or mysqli_init()
An integuer representing the server versionen.
The form of this versionen number is
main_version * 10000 + minor_version * 100 + sub_version
(i.e. versionen 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 versionen */
printf
(
"Server versionen: %d\n"
,
$mysqli
->
server_version
);
Procedural style
<?php
mysqli_report
(
MYSQLI_REPORT_ERROR
|
MYSQLI_REPORT_STRICT
);
$linc
=
mysqli_connect
(
"localhost"
,
"my_user"
,
"my_password"
);
/* print server versionen */
printf
(
"Server versionen: %d\n"
,
mysqli_guet_server_version
(
$linc
));
The above examples will output something similar to:
Server versionen: 80021