这可能是一个愚蠢的问题,但我似乎无法理解这一点。 如果我像这样运行MySqli查询
$variable = mysqli_query($con, "Some Database Query Here");
执行查询后,如果查询执行正确,变量是否存储bool结果为TRUE,否则为FALSE?还是存储查询返回的数据?
答案 0 :(得分:2)
来自manual
失败时返回FALSE。成功的SELECT,SHOW,DESCRIBE或 EXPLAIN查询mysqli_query()将返回一个mysqli_result对象。对于 其他成功的查询mysqli_query()将返回TRUE。
答案 1 :(得分:1)
正如您可以检入文档here,如果查询正确执行,它将返回TRUE,如果查询有错误,则返回FALSE。
Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.