mdsk.net
当前位置:首页 >> php+mysql ORDER BY iD DESC LIMIT 5取出的5条最新... >>

php+mysql ORDER BY iD DESC LIMIT 5取出的5条最新...

可以通过子连查 正序排序 select * from test where id > (select max(id-20)from test) ; 倒序排序 select * from test where id > (select max(id-20)from test) order by id desc; 其中 20 为 查询条数

select*from (select*from table order by id desc limit 5) tt order by cid;

select * from userlist where username = '$lune' order by 创建时间字段 DESC limit 1;

1. id的单引号去掉, 2. order by前面加个空格; 3.正确语句如下: $sql ="select * from tb_find where type='zizhi' order by id desc limit 0,1 ";

select username,count(uid) as num from biao group by username

可以,但order by 必须在where 条件的后面使用,否则会出错。

你排序的字段是否都是重复的,你可以以当前字段为排序字段,后面再追加一个次要的排序字段,比如ordery by orderid desc, id asc

单从php语法上似乎没有错 只是你检测下,sql语句和数据库结构是否对应 主要是引号的问题! 如:字段属性和sql中字段对应的值,加不加引号是有区别的! 并不是任何类型的字段,在对应值的时候加不加引号都一样! 加与不加,区别大了去了!

拼字符串啊 $sql='select * from data where Id='.$id.' order by '.$item.' desc'; 然后执行$sql就行了

你这不是只查询了一条,而是你只输出了一条罢了 $sql="select * from product ORDER BY rand() LIMIT 4 ";$mysql=mysql_query($sql);while($row=mysql_fetch_assoc($mysql)){ //循环输出记录 print_r($row);} 当然,如果你的记录不足4条,也没法...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com