if(mysql_num_rows(($ result1)&& $ result)== 0){

时间:2014-03-17 03:39:08

标签: 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='true'>&times;</button>No such user: <b>$u_name</b></div>";
    exit();
}

编辑:

我觉得这里的错误就在这里,比如有一个错位的括号或类似的东西:

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

1 个答案:

答案 0 :(得分:1)

也许:

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

mysql_num_rows()需要mysql_query()的结果,请参阅http://us2.php.net/mysql_num_rows。你试图给它一个布尔值:

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