我正在建立一个网站博客,我正在学习PDO。我需要一些URL和PDO的帮助。
目前,我可以在blog
页面上显示我的博客条目和所有相关信息。当我点击标题(链接到完整的博客文章)时,我这样做:
<h2><a href="blog.php?<?php echo urlencode($row['title'])?>"><?php echo $row['title'] ?></a></h2>
输出给我这样的东西:
http://www.mysite.com/blog.php?my+blog+post+title+
所以,我想我会使用$_GET
来查看是否设置了$row['title']
。如果是这样,显示完整的博客文章,否则显示所有博客条目,如下所示:
<?php
if ($_GET == urlencode($sth->fetch())) { ?> **//This is where I'm stuck**
... Code here to display full blog post
<?php } else { ?>
<?php
while($row = $sth->fetch()) { ?>
.... Code here to display ALL blog posts
那么,如何使用$_GET
检查标题是否匹配,如果匹配,则显示完整帖子?如果这不是最有效的方式,请推荐替代方案。谢谢!
答案 0 :(得分:0)
最有效的方法就是像Stack Overflow一样;看:
http://stackoverflow.com/questions/9610314/fetching-pdo-custom-blog
他们同时拥有帖子ID和标题,但他们只使用ID来获取正确的数据。