繁体   English   中英

php mysql查询表中最后设置的行数

[英]php mysql query a table for the last set number of rows

我想构建一个mysql_query ,它只给我一个插入tablerowswhere condition就像....

SELECT (LAST 5) FROM `x`  WHERE `USER_KEY` = '$RK' ORDER BY `dd` DESC 

此数据将在json中解析,否则我将获得所有数据并循环投掷。

你可以颠倒顺序并获得前5个。这与获得最后5个并且相反排序相同

SELECT * FROM `x`  WHERE `USER_KEY` = '$RK' ORDER BY `dd` ASC limit 5

或者,如果你需要desc命令,你可以做

select * from (SELECT * FROM `x`  
               WHERE `USER_KEY` = '$RK' 
               ORDER BY `dd` asc 
               limit 5) as x 
order by `dd` desc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM