谁能帮我解决以下错误。我正在为我的网站制作注册和登录功能。我将它连接到我的本地数据库,并在那里创建了一个用户。当我测试我可以登录并且用户名和密码被识别时,它按预期工作。但我得到这个错误
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 17 in C:\xampp\htdocs\LoginAndRegistration\core\functions\users.php on line 34
这就是我在第 34 行的内容
return (mysql_result(mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$password'"), 0) == 1) ? true : false;
这是以下功能的一部分
function login($username, $password) {
$user_id = user_id_from_username($username);
$username = sanitize($username);
$password = md5($password);
return (mysql_result(mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$password'"), 0) == 1) ? true : false;
}
我已经盯着它看了很长时间,但似乎无法找出问题所在。谁能告诉我我做错了什么?谢谢