pdo没有获得参数值

时间:2016-04-28 15:17:17

标签: php pdo

我是php和pdo的新手。我有以下代码。

$buildFormId = 1;
$query = $pdo->prepare("select * from WebsiteBuildForm where id=:id");
$query->bindParam(':id', $buildFormId, PDO::PARAM_INT);
$query->execute();

if ($query->rowCount() == 0){
    echo "found nothing for ".$buildFormId;
    exit;
}

在这种情况下,我收到的消息是找不到任何内容。但是,如果将代码更改为此,则可以正常工作。

$buildFormId = 1;
$query = $pdo->prepare("select * from WebsiteBuildForm where id=".$buildFormId);
$query->execute();

从pdo的例子中我看到第一个代码块“应该”起作用。知道我做错了什么吗?感谢。

0 个答案:

没有答案