我有以下PHP脚本:
<?php
$all_threads=mysql_query("SELECT * FROM forum_threads WHERE category=$_GET[id]");
if($all_threads){ ?>
//Do something.
<?php
}
else { ?>
//Do something else
<?php
} ?>
Run Code Online (Sandbox Code Playgroud)
表forum_threads为空,因此查询应根据http://php.net/manual/en/function.mysql-query.php中的文档返回'false',并且'else'块应该被执行.然而,奇怪的是,if-block正在执行.怎么会?