gpt4 book ai didi

php - 从表中提取随机数据然后显示它

转载 作者:行者123 更新时间:2023-11-29 23:04:49 25 4
gpt4 key购买 nike

我想从表中提取 1 个随机 ID,并在单击按钮时显示“text1”和“text2”。这是我当前的代码,它没有按钮,因为我在谷歌上没有找到任何帮助。

<?php select * from TEST order by rand() limit 1 ?>


<label for="exampleInputEmail1">Text1</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Text1" value="
<?php

while($row = $result->fetch_assoc()) {
echo "" . $row["text1"];
}

?>">

请注意,我已在页面顶部将此代码用于其他用途

<?php
session_start();
include 'config.php';

if(!isset($_SESSION['username'])){
header('location:index.php');
exit();
}
?>

在 config.php 中包含所有 MySQL 登录/数据库信息。

最佳答案

首先,这毫无意义,而且它没有像现在这样做任何事情..

<?php select * from TEST order by rand() limit 1 ?>

把它拿出来,我很惊讶你在尝试运行时没有收到 php 错误..?

为了做到这一点,您需要首先构建数组,以便可以从中取出随机项目。

$arrayOfResults = $result->fetch_assoc();

现在我们选择一个随机项目

$randomItem = $arrayOfResults[array_rand($arrayOfResults)];

和中提琴echo $randomItem;你应该有你正在寻找的东西。

填充代码我留给你了!

根据您的评论,您的 $random 项目可能会有键..因此您可以按如下方式回显: $randomItem['name']$randomItem['id' ] 其中 KEY 是数据库中的列 ID..

引用文献:

Array_Rand

Fetch-assoc return details

关于php - 从表中提取随机数据然后显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341543/

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