我使用以下代码检查数据库中是否存在电子邮件地址 我从HTML表单中获取电子邮件值。我可以验证正在执行的SQL查询以及该部分是否正常工作。 我的猜测是,我不能使用$ result。 我总是得到一个"没找到"。
$command = ("SELECT * FROM '$table_name'" ." WHERE email = '$email'");
$result = $db->query($command);
if (!$result )
{
echo "not found";
}
else {
echo "found";
}
答案 0 :(得分:1)
表名不需要引用。
$command = "SELECT * FROM $table_name WHERE email = '$email'";
然后sql注入问题是另一个问题。