Simple password verification function (php) not working? (begginer q) : This is it:

    function password_matches($username, $password){
    		//precon: user_exists($username)
    		$u = $GLOBALS['conn']->real_escape_string($username);
    		$q = "SELECT password FROM users WHERE username = '$u'";
    		$result = mysqli_query($GLOBALS['conn'], $q);
    		$result2 = mysqli_fetch_field($result);
    		return ($result2 == $password);
    	}

If you think this should work just tell me, I know my problems could be coming form somewhere else outside this function but I think that's less likely. Thanks a lot!

