SQL查询,获取错误无法修复

the*_*tao 1 php sql

我在这个查询中收到错误:

"SELECT username 
and password 
FROM users 
WHERE username = $email , password = $password"
Run Code Online (Sandbox Code Playgroud)

它正在返回此错误:

错误1064 - 您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在''用户'附近使用正确的语法WHERE username = $ email,password = $ password LIMIT 0,30'在第1行

Ray*_*eur 5

在$ email和$ password周围加上引号.并使用AND代替WHERE子句中的逗号.更像这样的东西:

$sql = "SELECT username, password 
FROM users 
WHERE username = '$email' AND password = '$password' LIMIT 1"
;
Run Code Online (Sandbox Code Playgroud)