我对php很新,我无法弄清楚如何将id传递给我的article.php页面,并从页面上的相应行中检索该特定信息。在我的主页上,我检索了一系列信息,以便只显示一定数量的最近帖子。我拥有的是:
$res=mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT 7");
while($row=mysql_fetch_assoc($res)) {
$id[]=$row['id'];
$title[]=$row['title'];
$description[]=$row['description'];
$image[]=$row['imagename'];
}
我在div中获取具有以下内容的具体信息:
<h4><?php print $title[0] ?></h4>
<p><?php print $description[0] ?></p>
<p id="moreLink" class="pull-right"><a href="article.php?id=<?php echo $id[0] ?>">Read More</a></p>
我的问题是如何将点击的特定ID传递给我的article.php并获取该信息?还是有更好的方法来做我现在正在做的事情?我尝试过使用$ _GET方法,但似乎无法让它工作。
答案 0 :(得分:0)
我们只是说:
$id = (int)$_GET['id'];
// $id is int, so there's no need to escape it
$retrieved_post_query = "SELECT * FROM posts WHERE id=$id";
$retrieved_post = mysql_query($retrieved_post_query);