gpt4 book ai didi

php - 从 PHP 的 while 循环中获取随机数组

转载 作者:行者123 更新时间:2023-11-29 13:53:03 28 4
gpt4 key购买 nike

我为公司网站设置了一个推荐页面。只是标准消息的名字、姓氏、消息等等……无论如何,我可以提取消息并显示一个条目,但是,我希望它随机生成一个“推荐”,我知道已经有 random_array 函数包含在 PHP 中,但我该如何在 while 循环中进行呢?这是我真正学会从 MySQL 数据库中提取信息的唯一方法。因此,如果有更简单的方法,我会洗耳恭听。

<?php 
mysql_select_db("test", $link);
$sql= "SELECT * FROM testimonials LIMIT 1";

$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
// var_dump($row['message']); die;
?>
<p>
<?php
echo $row['message']; ?>"<br/>
<div id="quote"><?php echo $row['first_name']. " " .$row['last_name'];?></div><div id="location"><?php echo $row['city']. " , " .$row['state'];?></div><br/>

<div class="readmore">
<a href="greenInformation.php">Click Here to view more</a>
</div></p>

<?php } ?>

最佳答案

像这样吗?

$sql="SELECT * FROM `testimonials` ORDER BY RAND() LIMIT 1";

另一种更好的方法是,如果您有一个 ID 列,那么您可以生成一个随机数并根据该数获取一行。

$sql="SELECT * FROM `testimonials` WHERE `id`=".mt_rand(1,500);

关于php - 从 PHP 的 while 循环中获取随机数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16370123/

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