PHP:PDO fetch()不从数据库返回任何内容

时间:2015-03-04 21:15:07

标签: php pdo

当我使用以下代码时,它什么都不返回 - 没有错误,没有值。当我只想选择一个特定的行并显示该数据时,使用fetch()可以正常工作。但是当我把它放在循环中以获得多行时,没有任何反应。这是我正在使用的代码:

$stmt = $pdo->prepare("SELECT name FROM company WHERE position = :position AND branch = :branch ORDER BY name ASC");
$position = 23;
$branch = "Management";
$stmt->bindParam(':position', $position, PDO::PARAM_INT);
$stmt->bindParam(':branch', $branch, PDO::PARAM_STR);
$stmt->execute(); 
while ($row = $stmt->fetch()) {
    echo $row['name'];
}

0 个答案:

没有答案