我一直在写一个小的博客系统来提高我的PHP知识,我很享受写它的乐趣。我一直在使用一个页面,再加上jquery的pajinate插件,通过一个页面显示我所有的博客条目。然而,我这里的问题是,我可以生成一个页面来显示id为2的博客文章吗?
我想要做的是生成文章,但是将它转储到一个页面(content/ article -name-here.php)。有没有办法让这个过程自动化呢?
(如果不清楚,很抱歉)
发布于 2012-02-16 01:36:40
下面是一个基本的SQL查询:
SELECT * FROM blogEntries WHERE id=2(注意:切勿使用SELECT *,除非您实际正在使用所有数据)
我已经完成了与您相同的项目,创建了一个简单的博客引擎,并且我对通用列表和单篇文章都使用相同的页面。
使用example.com/?blogId=2等网址,您可以修改您的查询:
$SQL = 'SELECT * FROM blogEntries';
//if $_GET['id'] has a value, append it to query
if(isset($_GET['id'])){
$SQL .= 'WHERE id=' . $_GET['blogId'];
};
//Execute SQL Query
//process your data as you want it to appear如果您希望为每个博客条目提供自定义URL,则需要查看Mod_Rewrite:http://www.workingwith.me.uk/articles/scripting/mod_rewrite
https://stackoverflow.com/questions/9298219
复制相似问题