mysqli::$info()是一个mysqli类的成员函数,用于获取最近执行的查询的信息。它返回一个字符串,包含有关查询的详细信息,如查询类型、受影响的行数、查询执行时间等。
使用mysqli::$info()的语法如下: string mysqli::info ( void )
参数说明:
- 无参数
返回值说明:
- 返回一个字符串,包含有关查询的详细信息
示例代码:
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "连接数据库失败:" . $mysqli->connect_error;
exit();
}
// 执行查询语句
$query = "SELECT * FROM users";
$result = $mysqli->query($query);
// 检查查询是否成功
if (!$result) {
echo "查询失败:" . $mysqli->error;
exit();
}
// 获取查询的信息
$info = $mysqli->info();
// 输出查询的信息
echo "查询信息:" . $info;
// 关闭数据库连接
$mysqli->close();
在上面的示例中,首先创建了一个数据库连接,然后执行了一个SELECT查询语句。接下来,通过调用mysqli::$info()函数获取查询的信息,并将其存储在变量$info中。最后,将查询的信息输出到屏幕上。
请注意,mysqli::$info()函数只能返回最近一次执行的查询的信息。如果在调用mysqli::$info()函数之前没有执行任何查询,或者最近一次的查询是INSERT、UPDATE或DELETE语句,mysqli::$info()函数将返回一个空字符串。