gpt4 book ai didi

php - 如何从 MYSQL 表中显示 3 个随机值

转载 作者:可可西里 更新时间:2023-11-01 08:49:58 26 4
gpt4 key购买 nike

每次加载页面时如何显示 3 个随机值?目前我使用以下代码一次显示一个:

<?php
$sSQLQuery = "SELECT careername FROM careers ORDER BY RAND() LIMIT 1";
$aResult = mysql_query($sSQLQuery);
$aRow = mysql_fetch_array($aResult, MYSQL_ASSOC);
$sQuoteOfTheDay = $aRow['careername'];
echo $sQuoteOfTheDay;
?>

我尝试过 LIMIT 5,但这对结果没有影响。谢谢

最佳答案

您必须为要获取的每条记录再次调用 mysql_fetch_assoc()

因此,使用 LIMIT 3 然后简单地循环遍历结果集。像这样:

$sSQLQuery = "SELECT careername FROM careers ORDER BY RAND() LIMIT 3";  
$aResult = mysql_query($sSQLQuery);
while($aRow = mysql_fetch_array($aResult, MYSQL_ASSOC)) {
$sQuoteOfTheDay = $aRow['careername'];
echo $sQuoteOfTheDay;
}

请参阅 mysql_fetch_assoc() 的手册页.您会在那里找到更多示例。

关于php - 如何从 MYSQL 表中显示 3 个随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114305/

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