PDO Num Rows有准备好的声明

时间:2016-07-21 13:23:03

标签: php pdo

我是PDO的新手,我似乎无法抓取select语句的num行......这是我的代码到目前为止。

    $userQuery = $MySQL->prepare("SELECT * FROM `users` WHERE `username` = ':username'");
    $userQuery->bindParam(":username", $_POST['username']);

    $userQuery->execute();

    if($userQuery->rowCount() > 0){

    }

我已经尝试使用谷歌搜索并阅读在PDO中更难做到但我根本无法找到如何做到这一点。

1 个答案:

答案 0 :(得分:1)

从占位符中取消quotes只需将其用作

$userQuery = $MySQL->prepare("SELECT * FROM `users` WHERE `username` = :username");// use without quotes

否则,它会在您的值中添加额外的引号,但您没有结果