查询

mysqli::$info()函数—用法及示例

「 获取最近执行的查询的信息 」


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()函数将返回一个空字符串。

补充纠错
上一个函数: mysqli::$insert_id()函数
下一个函数: mysqli::$host_info()函数
热门PHP函数
分享链接