gpt4 book ai didi

php - 如何从 MySQL 中获取 ORDERED 和有限的行并随机显示顺序

转载 作者:行者123 更新时间:2023-11-29 06:07:14 27 4
gpt4 key购买 nike

可以,如何向MySQL查询

SELECT * FROM my_table ORDER by row_id DESC LIMIT 8

从我的表中获取最后 8 条最新记录,PHP 显示方法采用随机顺序

$results = $mysqli->query($query);
while($row = $results->fetch_assoc()) {
echo $row['my_col_name'];
}

Colud I,以及将 rand() 放在我的 SQL 查询中的什么位置?没有随机化我得到最后 8 行 ORDERED 10,9,8,7,6,5,4,3

我想按以下顺序获取:

9,7,5,4,6,10,3,8;

8,7,3,6,10,9,5,4...

最佳答案

您可以将它放在另一个选择中:

SELECT * FROM (SELECT * FROM my_table ORDER by row_id DESC LIMIT 8) t ORDER BY RAND()

关于php - 如何从 MySQL 中获取 ORDERED 和有限的行并随机显示顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com