mysqli::$server_info

mysqli::get_server_info

mysqli_get_server_info

Returns the version of the MySQL server

&reftitle.description;

&style.oop;

`string` `mysqli->server_info` public `string` `mysqli::get_server_info`

&style.procedural;

`string` `mysqli_get_server_info` `mysqli` `mysql`

Returns a string representing the version of the MySQL server that the MySQLi extension is connected to.

&reftitle.parameters;

&mysqli.link.description;
&reftitle.returnvalues;

A character string representing the server version.

&reftitle.examples;

### `$mysqli->server_info` example

&style.oop;

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli = new mysqli("localhost", "my_user", "my_password");

    /* print server version */
    printf("Server version: %s\n", $mysqli->server_info);

&style.procedural;

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $link = mysqli_connect("localhost", "my_user", "my_password");

    /* print server version */
    printf("Server version: %s\n", mysqli_get_server_info($link));

&examples.outputs.similar;

    Server version: 8.0.21

&reftitle.seealso;

- `mysqli_get_client_info`
- `mysqli_get_client_version`
- `mysqli_get_server_version`