简单的PDO输出问题

时间:2015-07-16 03:56:24

标签: php

我正在尝试从另一个页面获取SID,然后在下面使用这个简单的PDO语句,以便我可以获得帖子名称。 SID是帖子ID号。我有,所以我应该能够从该表中获取帖子名称列。任何人都可以看到为什么我的代码不会显示post_name?它只是说“你的帖子是有权利的。”

//get SID from other page
$the_SID = ( isset( $_GET['textid'] ) ) ? $_GET['textid'] : false;


$results = $dbh->prepare("select 
posts.PID,
posts.post_name    
FROM posts
WHERE posts.PID = :postid");

$results->bindParam(':postid', $the_SID, PDO::PARAM_INT); 

$results->execute();
$row = $results->fetchAll(PDO::FETCH_ASSOC);
echo var_dump($row);
?>


Your post is entitled <b><? $row[0]['post_name']; ?>. 


//var_dump results
array(1) {
[0]=>
array(2) {
[“PID”]=>
string(1) “1”
[“post_name”]=>
string(19) “The Beginning”
}
}

1 个答案:

答案 0 :(得分:3)

看起来你正在混合html和php?您实际上并未回显我们的行结果。

改变这个:

Your post is entitled <b><? $row[0]['post_name']; ?>. 

要:

Your post is entitled <b><?php echo $row[0]['post_name']; ?>.