SO I have this authentication code. Everything else works except when I input a wrong user name. It just keeps showing in the page: "Unable to run query:" <-- Only this. I don't know what's wrong. Please do help.

Here's my code for that part:

```
if($UserN){
    if($UserP){
        require("connect.php");

        $query = mysql_query("SELECT * FROM customer WHERE UserName = '$UserN'");
        $numrows = mysql_num_rows($query) or die ('Unable to run query:'.mysql_error());

        if($numrows == 1){
            $row = mysql_fetch_assoc($query)or die ('Unable to run query:'.mysql_error()); // fetch associated: get function from a query for a database
            $dbpass = $row['PassWord']; // read password of inputted user from the query.
            $dbuser = $row['UserName']; // read username from the query
            $dbactive = $row['Active']; // read if user is active
            $dbid = $row['CustNum'];

            if($UserP == $dbpass){
                if($dbactive == 1){
                //set session information
                $_SESSION['CustNum'] = $dbid;
                $_SESSION['UserName'] = $dbuser;

                echo "<br><br><center><b>You have been logged in as <b>$dbuser</b>. <a href='orderform.php'>Click here</a> to go to the member page.</b></center><br><br>";
                }
                else
                    echo "$form <center><b>You need to activate your account.</b></center></br>";
            }
            else
                echo "$form <center><b>You did not enter a correct password.</b></center> </br>";
        }
        else
            echo "$form <center><b>The username you entered was not found.</b></center></br> ";

        mysql_close();
    }
    else
        echo "$form <center><b>You must enter your password. </b></center></br>";
}
else
    echo "$form <center><b>You must enter your username. </b></center></br>";   

```