PHP mysqli_info MySQLi 函数
-
定义和用法
mysqli_info - 返回最近执行的 SQL 语句的信息。 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
mysqli_info ( mysqli $link )
mysqli_info() 函数返回一个包含 最近执行的 SQL 语句信息的字符串。 下面有一些参考样例:SQL 语句类型 返回结果字符串示例 INSERT INTO...SELECT... Records: 100 Duplicates: 0 Warnings: 0 INSERT INTO...VALUES (...),(...),(...) Records: 3 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... Records: 1 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE ... Records: 3 Duplicates: 0 Warnings: 0 UPDATE ... Rows matched: 40 Changed: 40 Warnings: 0 如果所执行的 SQL 语句不是上面列出来的这几种类型的, mysqli_info() 函数会返回一个空字符串。
-
参数
参数 必需的 描述 link 是 由mysqli_connect() 或 mysqli_init() 返回的链接标识。 -
返回值
最近执行的 SQL 语句的相关信息。 -
示例
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* 检查连接 */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } mysqli_query($link, "CREATE TEMPORARY TABLE t1 LIKE City"); /* INSERT INTO .. SELECT */ mysqli_query($link, "INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150"); printf("%s\n", mysqli_info($link)); /* 关闭连接 */ mysqli_close($link);
-
相关函数
mysqli_affected_rows() - 获取上一个MySQL操作中受影响的行数mysqli_warning_count() - 返回给定链接的上一次查询的警告数mysqli_num_rows() - 获取结果中的行数