题目
使用PHP的mysqli(____query)函数来创建已存在数据库的数据表。该函数有两个参数,在执行成功时返回FALSE。A. 正确B. 错误
使用PHP的mysqli(____query)函数来创建已存在数据库的数据表。该函数有两个参数,在执行成功时返回FALSE。
A. 正确
B. 错误
题目解答
答案
B. 错误
解析
本题考查对PHP的mysqli扩展中query函数的理解。解题思路是明确mysqli_query函数的功能、参数以及返回值情况,然后根据题目描述判断其正确性。
详细解析
mysqli_query函数是PHP中用于执行SQL语句的重要函数。它的基本语法为:mysqli_query(mysqli $link, string $query, int $resultmode = MYSQLI_STORE_RESULT): mixed- 第一个参数
$link是必需的,它代表一个由mysqli_connect()或mysqli_init()返回的有效的MySQL连接。 - 第二个参数
$query也是必需的,它是要执行的SQL查询语句。 - 第三个参数
$resultmode是可选的,用于指定结果集的处理方式。
- 第一个参数
- 关于返回值:
- 当执行的SQL语句是
SELECT、SHOW、DESCRIBE或EXPLAIN时,mysqli_query函数在执行成功时会返回一个mysqli_result对象,该对象包含了查询结果集;在执行失败时返回FALSE。 - 当执行的SQL语句是
INSERT、UPDATE、DELETE、CREATE、DROP等非查询语句时,mysqli_query函数在执行成功时返回TRUE,在执行失败时返回FALSE。
- 当执行的SQL语句是
题目中说“在执行成功时返回FALSE”,这与mysqli_query函数的实际返回值情况不符,所以该描述是错误的。