我的 SQL 语句不起作用...
这是我的变量:
$email="test@test.com";
这些陈述不起作用:
$sql = "SELECT * FROM table WHERE email = $email";
$sql = 'SELECT * FROM table WHERE email = ' . $email;
1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“@test.com”附近使用正确的语法
但是如果我使用字符串而不是变量,它可以工作:
$sql = "SELECT * FROM table WHERE email = 'test@test.com'";
我的陈述有什么问题?谢谢!