函数 mysqli::$server_version() 是 mysqli 类的一个成员函数,用于获取当前连接的 MySQL 服务器的版本号。
用法:
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
$serverVersion = $mysqli->server_version;
echo "MySQL Server Version: " . $serverVersion;
$mysqli->close();
示例输出:
MySQL Server Version: 8.0.21
说明:
- 首先,创建一个 mysqli 对象并连接到 MySQL 服务器。如果连接失败,会输出连接错误信息并退出程序。
- 通过访问
$mysqli->server_version
属性,获取当前连接的 MySQL 服务器的版本号。 - 最后,输出 MySQL 服务器的版本号。
- 最后,关闭数据库连接,释放资源。
注意事项:
mysqli::$server_version
属性是只读的,无法修改。- 该函数在 PHP 5.3.0 及以上版本可用。
- 返回的版本号是一个整数,表示 MySQL 服务器版本的内部编码。
- 如果连接失败或者没有连接到 MySQL 服务器,该属性的值为 0。