让我们说,为了这个问题的目的,我们有一个博客。现在,在博客的默认页面上显示最新的...比方说 10 个帖子。
这些帖子是从PHP中的MySql查询中检索到的。
我想知道的是,您如何在最新的博客文章页面上创建一个链接,将您带到博客文章的实际页面?
我猜它会是这样的:
http://www.example.com/showposts.php?id=1
但是我不知道如何设置它以从 MySql 数据库获取帖子查询?
请帮助我,
亚当。
$result = mysql_query("select * from table where id = " . intval($_GET['id']));
一个更干净的方法是使用预准备语句(通过mysqli或PDO)。但是,这超出了问题的范围,您已经在SO上找到了有关它的大量信息。
只是不要忘记转义该值:
$res = mysql_query('SELECT * FROM yourTable WHERE tableID = ' . mysql_real_escape_string(trim(intval($_GET['id']))));
只是为了安全