1

就这个问题的目的来说,我们有一个博客。现在,在博客的默认页面上显示最新的……假设是 10 篇文章。

这些帖子是从 PHP 中的 MySql 查询中检索到的。

我想知道的是,你如何在最新的博客文章页面上创建一个链接,将你带到博客文章的实际页面?

我猜它会是这样的:

http://www.example.com/showposts.php?id=1

但我不知道如何设置它以从 MySql 数据库中获取 post 查询?

请帮帮我,

亚当。

4

2 回答 2

4
$result =  mysql_query("select * from table where id = " . intval($_GET['id']));

一种更简洁的方法是使用准备好的语句(通过 mysqli 或 PDO)。但是,这超出了问题的范围,您已经在 SO 上找到了大量有关它的信息。

于 2012-06-02T09:21:07.513 回答
2

只是不要忘记转义值:

$res = mysql_query('SELECT * FROM yourTable WHERE tableID = ' . mysql_real_escape_string(trim(intval($_GET['id']))));

只是为了安全起见。

于 2012-06-02T10:11:44.090 回答