【发布时间】:2010-04-26 13:45:51
【问题描述】:
我在谷歌花了几个小时,但找不到:/
是否可以使用 Drupal 6 从数据库中获取随机数据?
感谢帮助!谢谢!
【问题讨论】:
标签: mysql database drupal random drupal-6
我在谷歌花了几个小时,但找不到:/
是否可以使用 Drupal 6 从数据库中获取随机数据?
感谢帮助!谢谢!
【问题讨论】:
标签: mysql database drupal random drupal-6
如果你想要随机数据,从数据库中获取它是没有意义的,你应该用 PHP 生成它。
回答您的问题: 如果您想从数据库中获取随机行,您可以这样做:(仅限 MySQL)
SELECT * FROM table
ORDER BY RAND()
LIMIT 1
但你还是要指定表。
【讨论】:
为什么不使用视图?您可以设置要拉取的内容,限制为 1 个结果,并告诉它随机排序。
【讨论】:
你想得到随机节点吗?随机用户?随机cmets?这个问题有点模糊。视图可以支持随机排序和随机过滤。 . .因此您可以按随机顺序或随机选择取回您的内容。这有帮助吗?
【讨论】: