就这个问题的目的来说,我们有一个博客。现在,在博客的默认页面上显示最新的……假设是 10 篇文章。
这些帖子是从 PHP 中的 MySql 查询中检索到的。
我想知道的是,你如何在最新的博客文章页面上创建一个链接,将你带到博客文章的实际页面?
我猜它会是这样的:
http://www.example.com/showposts.php?id=1
但我不知道如何设置它以从 MySql 数据库中获取 post 查询?
请帮帮我,
亚当。
$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']))));
只是为了安全起见。