我是php新手,主要是从示例中学习,并且遇到一些麻烦。 我已经搜索了这个,但找不到我正在搜索的内容,或者至少无法理解它。
我正在努力创造一些“新闻”系统。我有一个包含3列的数据库:
那么,有没有一种方法,每次我发布一些新文章,它会根据其ID获得一个新的独特页面? 在示例中 - mysite.com/news.php?id=3将显示带有“tid”= 3的文章(来自sql表)。
让我们说news.php是我的主文件,我希望每当网址中的?id改变时,其内容都会改变。
谢谢,祝你一周成功。
答案 0 :(得分:0)
<?php
$currentID = $_GET['current_id']; // get current id out of the link
// add some logic to validate it is a valid id to prevent sql injection
构建查询,获取上面的下一篇文章 当前ID并将其限制为仅限帖子
"SELECT * FROM news where id > $currentID limit 1";
后退链接会将greater than
变为less than
。你需要检查以确保你不能低于0并且不能去最大身份证号码。快速计算记录就可以了。或抓住未找到的记录回到起点