我有一个与我目前正在从事的项目有关的问题。在我的脚本中,所有帖子当前都以这种方式显示:
$sql = "SELECT * FROM posts"
. "\n WHERE page_slug = '" . $this->slug . "'"
. "\n AND active = '1'"
. "\n ORDER BY id DESC" . $pg->limit;
$result = $db->fetch_all($sql);
这很好,尽管现在的问题是,我希望某个项目首先显示在所有其他项目之前。我试图给这个特定项目一个非常高的 ID(例如 1000),尽管如果我创建一个新帖子,新帖子 ID 突然以 1001 开头并且它跳到第一个位置。
有没有人知道如何避免这种情况发生,或者至少我如何通过某种方式调整排序顺序来“欺骗”特定项目以使其处于第一个位置?
一些建议将不胜感激。
非常感谢,帕特里克