请问一条关于MySQL的查询问题~望高手指导~感激不尽我想从mysql中的一块表中读取最新5条数据中随机的一条该怎么操作?本人是新人,谢谢各位耐心指导,一定结帖以下是我写的代码实现不了我想要的效果$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 order by tid desc limit ".$diy_num);该如何修改~~感激不尽~
调试欢乐多
limit m-1,m
然后在最后 limit
按你的sql m的随机范围0-3
(
SELECT t.tid FROM
(SELECT tid FROM {$tablepre}threads where closed=0 ORDER BY tid DESC LIMIT 5)
AS t
)
ORDER BY rnd DESC LIMIT 1
$x_query=$db->query($sqlStr);