我是PDO的新手,我似乎无法抓取select语句的num行......这是我的代码到目前为止。
$userQuery = $MySQL->prepare("SELECT * FROM `users` WHERE `username` = ':username'");
$userQuery->bindParam(":username", $_POST['username']);
$userQuery->execute();
if($userQuery->rowCount() > 0){
}
我已经尝试使用谷歌搜索并阅读在PDO中更难做到但我根本无法找到如何做到这一点。
答案 0 :(得分:1)
从占位符中取消quotes
只需将其用作
$userQuery = $MySQL->prepare("SELECT * FROM `users` WHERE `username` = :username");// use without quotes
否则,它会在您的值中添加额外的引号,但您没有结果