W3docs

get_server_info

In this article, we will focus on the mysqli_get_server_info() function in PHP, which is used to return the version of the MySQL server that is running. We will

In this article, we will focus on the mysqli_get_server_info() function in PHP, which is used to return the version of the MySQL server that is running. We will provide you with an overview of the function, how it works, and examples of its use.

Introduction to the mysqli_get_server_info() function

The mysqli_get_server_info() function is a built-in function in PHP that is used to return the version of the MySQL server that is running. This function is useful when you need to know the server version for a MySQL connection.

How to use the mysqli_get_server_info() function

Using the mysqli_get_server_info() function is very simple. You just need to call it on a valid MySQLi connection. Here is an example:

How to use the mysqli_get_server_info() function?

<?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();
?>

In this example, we create a new mysqli object to connect to the database. We add error checking to handle connection failures safely. The server version is retrieved using the mysqli_get_server_info() function, and then output using the echo statement.

Note: Procedural MySQLi functions are fully supported in modern PHP. Only the legacy mysql_* extension was removed in PHP 7.0, not MySQLi.

Conclusion

In conclusion, the mysqli_get_server_info() function is a useful tool for returning the version of the MySQL server that is running. By understanding how to use the function, you can easily retrieve server details for debugging, logging, or compatibility checks.

Practice

Practice

In PHP, which of the following superglobal arrays can be used to get server information?