PHP MySQL无效查询bool(False)

PHP MySQL无效查询bool(False),php,mysql,Php,Mysql,我正在使用一个MySQL数据库,它有两个表up和infoup有ID和Password列,info有ID,FirstName,LastName,Email,以及Reg和ID列,将这两个表合并在一起。我在PHP中工作,有一个查询,当我调用它时,它在var\u dump上给我bool(false) $result = $conn->query("SELECT up.Password FROM up INNER JOIN info ON info.ID = up.ID WHERE info.EMA

我正在使用一个MySQL数据库,它有两个表
up
info
up
ID
Password
列,
info
ID
FirstName
LastName
Email
,以及
Reg
ID
列,将这两个表合并在一起。我在PHP中工作,有一个查询,当我调用它时,它在
var\u dump
上给我
bool(false)

$result = $conn->query("SELECT up.Password FROM up INNER JOIN info ON info.ID = up.ID WHERE info.EMAIL = " . $email);
var_dump($result);
$row = $result->fetch_assoc();

当我使用相同的查询查询mysql
mysql
时,查询工作,当我调用
var\u dump
时,变量
$email
返回正确的结果。

无论何时我们在查询中的任何子句中使用某些文本字符串。总是用引号写


用单引号括起
$email
WHERE info.EMAIL='“$EMAIL.”“
哦,我的天啊,非常感谢你。我觉得自己是本世纪的白痴。
$query  = "SELECT up.Password FROM up INNER JOIN info ON info.ID = up.ID WHERE info.EMAIL = '".$quer."'";
$result = $conn->query($query);