我正在做一个发布新闻的项目。
目前它是这样的,我有一个名为noticia_select.php的页面,
打印所选新闻中的所有数据。
它还有"下一则新闻"和#34;较旧的新闻"的按钮。
问题是我的uniq id仅用于代码身份,例如:
first news:
id=1
name=a
content=b
第二条新闻不需要是id = 2它可以是id = 3或10取决于用户所做的删除。
如何制作一个光循环来搜索新闻和下一个按ID搜索的新闻?
答案 0 :(得分:0)
您需要的是两个查询,CURRENT_ID
是您选择的新闻项的ID。
下一则新闻(元素)
SELECT * FROM `table` WHERE id > CURRENT_ID ORDER BY id ASC LIMIT 1
以前的新闻(元素):
SELECT * FROM `table` WHERE id < CURRENT_ID ORDER BY id DESC LIMIT 1