获取(语法错误或访问冲突1064)不知道是什么问题。为什么我收到这个错误?
public function sc($sc)
{
try
{
$stmt = $this->conn->prepare("SELECT user_qr FROM temp WHERE user_qr :qr");
$stmt->execute(array(':qr'=>$sc));
$userRow=$stmt->fetch(PDO::FETCH_ASSOC);
if($stmt->rowCount() == 1)
{
if($sc==$userRow['user_qr'])
{
return true;
}
else
{
return false;
}
}
}
获取(语法错误或访问冲突1064)
答案 0 :(得分:0)
$stmt = $this->conn->prepare("SELECT user_qr FROM temp WHERE user_qr :qr");
^here
您在查询中忘记了等号,请将您的陈述更改为:
$stmt = $this->conn->prepare("SELECT user_qr FROM temp WHERE user_qr = :qr");