Php运行MySqli查询

时间:2014-02-16 11:32:02

标签: php mysqli

这可能是一个愚蠢的问题,但我似乎无法理解这一点。 如果我像这样运行MySqli查询

$variable = mysqli_query($con, "Some Database Query Here");

执行查询后,如果查询执行正确,变量是否存储bool结果为TRUE,否则为FALSE?还是存储查询返回的数据?

2 个答案:

答案 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.