函数名称:mysqli::$host_info()
适用版本:PHP 5, PHP 7
函数描述:mysqli::$host_info() 方法用于获取当前连接的MySQL主机信息。
用法:
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "连接失败: " . $mysqli->connect_error;
exit();
}
// 获取MySQL主机信息
$hostInfo = $mysqli->host_info;
// 输出MySQL主机信息
echo "连接到的MySQL主机信息:" . $hostInfo;
// 关闭数据库连接
$mysqli->close();
示例解释:
- 首先,我们使用
new mysqli()
函数创建一个MySQL数据库连接对象。 - 然后,我们通过检查
$mysqli->connect_errno
属性来确认连接是否成功。如果连接失败,我们使用$mysqli->connect_error
属性输出连接错误信息并退出脚本。 - 接下来,我们使用
$mysqli->host_info
属性获取当前连接的MySQL主机信息。 - 最后,我们使用
echo
语句输出MySQL主机信息。 - 最后,我们使用
$mysqli->close()
方法关闭数据库连接。
注意事项:
- 在使用
mysqli::$host_info()
方法之前,必须先创建一个有效的MySQL连接对象。 - 该方法返回的主机信息通常包含MySQL主机名、端口号和协议版本等信息。
- 如果连接失败,
$mysqli->host_info
属性将返回空字符串。