【问题标题】:Drupal 6: getting random data from databaseDrupal 6:从数据库中获取随机数据
【发布时间】:2010-04-26 13:45:51
【问题描述】:

我在谷歌花了几个小时,但找不到:/

是否可以使用 Drupal 6 从数据库中获取随机数据?

感谢帮助!谢谢!

【问题讨论】:

    标签: mysql database drupal random drupal-6


    【解决方案1】:

    如果你想要随机数据,从数据库中获取它是没有意义的,你应该用 PHP 生成它。

    回答您的问题: 如果您想从数据库中获取随机行,您可以这样做:(仅限 MySQL)

    SELECT * FROM table
    ORDER BY RAND()
    LIMIT 1
    

    但你还是要指定表。

    【讨论】:

      【解决方案2】:

      为什么不使用视图?您可以设置要拉取的内容,限制为 1 个结果,并告诉它随机排序。

      【讨论】:

        【解决方案3】:

        你想得到随机节点吗?随机用户?随机cmets?这个问题有点模糊。视图可以支持随机排序和随机过滤。 . .因此您可以按随机顺序或随机选择取回您的内容。这有帮助吗?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-06-30
          • 1970-01-01
          • 1970-01-01
          • 2017-07-06
          • 2015-10-21
          • 2011-09-16
          • 2017-04-07
          • 2020-06-10
          相关资源
          最近更新 更多