Please can someone help me in guiding me in the correct direction to get this code to work. I have migrated from PHP5.4 to PHP5.5 and I wonder if that might be the reason for the difficulty?
function auth($username, $password) {
    // hash password using md5 encryption
    $hash_pass = md5($password);
    // prepare SQL query
    $username = mysqli_real_escape_string($username);
    $query = "SELECT * FROM `area51_users` WHERE `user_name`='".$username."'";
    if ($result = mysqli_query($Connection, $query) or die (mysqli_error()." (query not executed)")) {  
        if (mysqli_num_rows ($Connection, $result) > 0) { 
            // record exits
            if ($row = mysqli_fetch_assoc($result) or die (mysqli_error())) {
                if ($hash_pass == $row['user_password']) {
                    // password is valid
                    // setup sesson
                    session_start();
                    $_SESSION['username'] = $username;
                    $_SESSION['CMS_AUTH'] = "YES";
                    return true;
                }
                else {
                    return false;
                }
            }
            else {
                return false;
            }
        }
        else {
            return false;
        }
    }
}
Currently I am getting the error "query not executed" from the first if statement.
I am new to PHP and trying to work this all out.
 
     
    