【问题标题】:Random ID fetching from Database [closed]从数据库中获取随机 ID [关闭]
【发布时间】:2014-06-01 15:50:58
【问题描述】:

想要从作为主键的数据库中获取随机 ID。 这样我就可以检索到图片对应的路径了。

我该怎么做?

还有例如。 100%.. 应该有 40% 的机会获取数据.. 而 60% 的显示类似“数据未获取..请重新加载”的消息

【问题讨论】:

    标签: php mysql database image random


    【解决方案1】:

    如果你想返回一个随机的行,你可以使用;

    SELECT columnlist FROM tablename order by RAND() LIMIT 1
    

    但是正如this link 所解释的那样,这种方法很慢,但有其他方法。

    【讨论】:

    • LIMIT 在查询中做了什么?
    • 你只想要 1 行,不是吗?
    • 如你所料,'LIMIT's to '1' 结果。如果您想返回更多,只需更改该数字即可。
    • 不,我希望用户不应该获取数据的最长时间......我的意思是应该降低每次重新加载时获取数据的可能性!
    • 你的问题中甚至没有松散地提到这一点......?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 2020-12-29
    • 2017-07-06
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多