gpt4 book ai didi

php - mysql select语句和限制记录数

转载 作者:行者123 更新时间:2023-12-01 00:07:50 26 4
gpt4 key购买 nike

我正在编写博客文章之类的东西,作者将在其中发布文章并将其显示在前端,我的问题开始于选择帖子,因为我必须满足某些条件才能在前端,

数据库中有4个字段

title
pic_title
pic_brief
pic_detail

你猜对了,除了标题表之外,剩下的三个将以varchar数据类型保存图像的路径,将用于显示为帖子,前端的格式是这样的

a) 总共会有八个帖子 在前端显示(八 来自数据库的条目)

b) 顶部将有三个帖子,其中包含来自 表格标题、pic_title 和 pic_brief(共3个值)

c) 其余五个将仅包含标题和图片标题 (不包括top的三个条目) 请注意:我希望第二个查询排除前 3 条记录 已经存在于顶部即 (第一个查询 = 3 post in descending 顺序,第二个查询 = 8 - 第一个 3 = 5 发布)

我想要的帖子顺序是按 id DESC

编辑:我将第一个查询作为

SELECT * FROM news ORDER BY id DESC LIMIT 3

现在,如果我进行相同的第二个查询并再次尝试按 desc 顺序填充值,将访问相同的记录

简单来说,我想要一个查询,它将跳过按 id DESC 排序的最后三个记录

我如何在 PHP 中实现这一壮举?

最佳答案

如果您只需要 SQL,这里是:

第一次查询

SELECT * FROM `table` LIMIT 3

第二次查询

SELECT * FROM `table` LIMIT 3,5

(其中 table 当然是您的表的名称。当然您可能想要添加一些 ORDER BY 子句。要在 PHP 中执行这些查询,我建议reading the manual . 如果你在这样做之后有任何具体问题,那么你可以发布一个新问题。

关于php - mysql select语句和限制记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3543064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com