如何在php中获取2条最新记录和2条旧记录

时间:2015-03-30 08:37:19

标签: php mysql

我正试图获得5条记录。

  • 当前的
  • 接下来的两个
  • the previus two

例如:

我正在显示5条记录。如果我点击记录#5,记录#3和#4将位于底部,记录#6和#7将位于顶部。

我已经尝试过这个查询:

SELECT * FROM news WHERE DATE(publish) >= DATE(NOW()) ORDER BY publish DESC LIMIT 5

1 个答案:

答案 0 :(得分:-1)

您可能想要使用两个查询或使用UNION:https://dev.mysql.com/doc/refman/5.0/en/union.html ... AFAIK使用订单日期的单个简单查询无法获得数据的两端。< / p>