我正在编写博客文章的某种东西,作者将发布文章,它将显示在前端,我的问题开始选择帖子,因为我必须满足在前端发布新闻的某些条件,
我在数据库中有4个字段
title
pic_title
pic_brief
pic_detail
Run Code Online (Sandbox Code Playgroud)
你猜对了它除了标题表之外,其余的三个将保存varchar数据类型中的图像的路径,这将用于显示为帖子,前端的格式是这样的
a)前端共有8个帖子显示(数据库中有8个条目)
b)顶部将有三个帖子,其中包括表格标题中的值,pic_title和pic_brief(共3个值)
c)其余五个将仅包含标题和pic_title(不包括顶部的三个条目)请注意:我希望第二个查询排除已经存在于顶部的前3个记录即(第一个查询= 3个帖子在降序订单,第二个查询= 8 - 前3 = 5个帖子)
我想要的帖子顺序是由ID DESC
编辑:我把第一个查询作为
SELECT * FROM news ORDER BY id DESC LIMIT 3
Run Code Online (Sandbox Code Playgroud)
现在,如果我采用相同的第二个查询并尝试再次按desc顺序填充值,则将访问相同的记录
简单来说,我想要一个查询,它将跳过id DESC的最后三个记录顺序
我如何在PHP中实现这一壮举?
如果你只是想要SQL,这里是:
第一个查询
SELECT * FROM `table` LIMIT 3
Run Code Online (Sandbox Code Playgroud)
第二个查询
SELECT * FROM `table` LIMIT 3,5
Run Code Online (Sandbox Code Playgroud)
(table当然你的表名在哪里.当然你可能想添加一些ORDER BY条款.要在PHP中执行这些查询,我建议你阅读手册.如果你有任何具体问题,那么你可以发布一个新的题.