Php 语法错误或访问冲突1064
获取语法错误或访问冲突1064不知道问题出在哪里。为什么我会犯这个错误Php 语法错误或访问冲突1064,php,Php,获取语法错误或访问冲突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(P
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
$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");
你忘了你的签名哦我知道了谢谢