誰でも次のエラーで私を助けてくれますか。私は自分のウェブサイトの登録およびログイン機能を作成しています。ローカルデータベースに接続し、そこでユーザーを作成しました。ログインできること、およびユーザー名とパスワードが認識されることをテストすると、期待どおりに動作します。しかし、私はこのエラーが発生します
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;
}
私は何年もの間それを見つめてきましたが、問題を理解できないようです. 誰が私が間違っているのか教えてもらえますか? ありがとう