Php if(mysql_num_行(($result1)&;$result)==0){

Php if(mysql_num_行(($result1)&;$result)==0){,php,Php,这可能是最愚蠢的问题,但我无法理解,我也不知道为什么,但它给了我一个错误,说它是一个布尔值。这是我的代码 if (mysql_num_rows(($result1) && $result) == 0) { echo "<div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='

这可能是最愚蠢的问题,但我无法理解,我也不知道为什么,但它给了我一个错误,说它是一个布尔值。这是我的代码

if (mysql_num_rows(($result1) && $result) == 0) {
    echo "<div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>No such user: <b>$u_name</b></div>";
    exit();
}
也许:

if (mysql_num_rows($result1) == 0 && $result)
mysql\u num\u rows()
需要
mysql\u query()
的结果,请参阅。您试图为其提供布尔值:

mysql_num_rows($result1 && $result) == 0)
               ^^^^^^^^^^^^^^^^^^^

你不认为你需要再给我们提供一点吗?这是否检查$result1是否为0,然后检查$result是否为0?@Schnebz好的,很高兴听到这个消息,请记住这是完全未经测试的:)
mysql_num_rows($result1 && $result) == 0)
               ^^^^^^^^^^^^^^^^^^^