Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取PDO-自定义博客_Php_Pdo - Fatal编程技术网

Php 获取PDO-自定义博客

Php 获取PDO-自定义博客,php,pdo,Php,Pdo,我正在为一个网站建立一个博客,我正在学习PDO。我需要一些URL和PDO方面的帮助 目前,我可以在blog页面上显示我的博客条目和所有相关信息。当我点击标题(链接到完整的博客帖子)时,我正在做以下操作: <h2><a href="blog.php?<?php echo urlencode($row['title'])?>"><?php echo $row['title'] ?></a></h2> 所以,我想我应该使用$\u

我正在为一个网站建立一个博客,我正在学习PDO。我需要一些URL和PDO方面的帮助

目前,我可以在
blog
页面上显示我的博客条目和所有相关信息。当我点击标题(链接到完整的博客帖子)时,我正在做以下操作:

<h2><a href="blog.php?<?php echo urlencode($row['title'])?>"><?php echo $row['title'] ?></a></h2>
所以,我想我应该使用
$\u 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
**//这就是我被困的地方**
... 在此代码显示完整的博客文章
.... 在此处编码以显示所有博客文章

那么,如何使用
$\u GET
检查标题是否匹配,如果匹配,则显示完整文章?如果这不是最有效的方法,请推荐一种替代方法。谢谢

最有效的方法是像堆栈溢出一样进行操作;看:

http://stackoverflow.com/questions/9610314/fetching-pdo-custom-blog

他们有帖子ID和标题,但他们只使用ID来获取正确的数据。

为什么不使用
$\u GET['ID']
而不是title?这很有意义:)。谢谢因此,在定义
$row
之前,我正在检查
$\u GET
。如何使用PDO只返回
id
,以便进行比较?
http://stackoverflow.com/questions/9610314/fetching-pdo-custom-blog