繁体   English   中英

select 来自 SQL array 每天随机一个

[英]select from SQL array random one per day

select 如何从 SQL 数组中每天随机抽取一个?

$list=$DB->query("SELECT * FROM belltime")
foreach($list as $txt){
echo $txt->text;
}

$list 是一个数组。我希望每天从 $list 中随机获得 select 一项。 表示每天只从 $list 中随机选择一项。

使用CURDATE() function 您可以获得每天的随机值。

因为它的CURDATE() function 每天都在变化,所以在 function RAND(CURDATE())每天变化随机应用。

您可以使用以下代码:

$list=$DB->query("SELECT * FROM belltime ORDER BY  RAND(CURDATE()) LIMIT 1");
        foreach($list as $val){
        echo $val;
        }

RAND(种子):欲了解更多信息,请拨打 go 点击此处

CURDATE():更多信息go点击这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM