PDO select with limit返回任何内容

时间:2014-11-30 11:32:23

标签: select pdo limit

我正在使用一个带有限制的select子句来从DB中获取随机记录,但结果是什么

$zero = '0';
$nums = $_REQUEST['nums'];
$stmt=$db->prepare("SELECT Card_Code FROM new_cards WHERE Cat_ID = :cat ORDER BY RAND() LIMIT :startfrom,:nums");
$stmt->bindParam(':cat',$cat,PDO::PARAM_INT);
$stmt->bindParam(':startfrom',$zero,PDO::PARAM_INT);
$stmt->bindParam(':nums',$nums,PDO::PARAM_INT);
$stmt->execute();
while($row=$stmt->fetch(PDO::FETCH_ASSOC)){
    echo $row['Card_Code']." - ";
}

但是如果我在查询中输入0和$ nums它可以工作,但bindParam根本不会返回任何结果。 谢谢

0 个答案:

没有答案