gpt4 book ai didi

php - 如何使用 PHP 从 Mysql 数据库中选择随机列值

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:26 25 4
gpt4 key购买 nike

我正在尝试使用 Rand() 从数据库中获取随机列功能。它返回随机值,但很多时候返回重复值。

这是我的数据库表的样子。

<表类="s-表"><头>列类型空默认<正文>没有整数(30)没有帖子编号可变字符(100)是空按用户可变字符(32)是空点赞数整数(30)没有创建日期没有

这就是我的 PHP 代码。

$query = mysqli_query(
$mysql,
"SELECT postid FROM history ORDER BY Rand() LIMIT 1"
);

if (mysqli_num_rows($query) == 1) {
while ($row = mysqli_fetch_assoc($query)) {
echo $row['postid'];
}
}

我希望它始终随机返回,直到数据结束为止。

最佳答案

不要使用循环和条件你只想要 1 个限制试试这个

$query = mysqli_query(
$mysql,
"SELECT postid FROM history ORDER BY Rand() LIMIT 1"
);

$row = mysqli_fetch_assoc($query)

echo $row['postid'];

关于php - 如何使用 PHP 从 Mysql 数据库中选择随机列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40213070/

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