PHP MySQL无效查询bool(False)

时间:2016-02-23 02:42:43

标签: php mysql

我正在使用包含两个表upinfo的MySQL数据库。 upIDPasswordinfoIDFirstNameLastNameEmail,并且RegID加入了两个表格。我正在使用PHP工作,当我调用它时,这个查询会在bool(false)上给我var_dump

$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时,查询有效,而当我在其上调用$email时,变量var_dump会返回正确的结果。

1 个答案:

答案 0 :(得分:1)

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

$query  = "SELECT up.Password FROM up INNER JOIN info ON info.ID = up.ID WHERE info.EMAIL = '".$quer."'";
$result = $conn->query($query);