嘿,每个人都在尝试用php脚本中的where子句进行选择,但我似乎无法连接查询字符串和pdo bindParam。 Dubbel也会检查数据库,并且行名正确,表名也正确。继承人的PHP代码不起作用。
if(isset($_POST['username'])){
$querystring = "SELECT * FROM users WHERE uname = ':USERNAME' AND pw =
':PW'";
$stmt = $pdo->prepare($querystring);
$stmt->bindParam(':USERNAME', $_POST['username'], PDO::PARAM_STR);
$stmt->bindParam(':PW', $_POST['pw']);
try{
$stmt->execute();
$count = $stmt->rowCount();
if($count==1){
header(location:index.php);
}
else{echo "failed login"}
}catch (PDOException $e){
echo $e->getMessage();
}
}