gpt4 book ai didi

php - 将 sql 结果显示为 html 可选元素

转载 作者:行者123 更新时间:2023-11-29 10:53:58 25 4
gpt4 key购买 nike

我有 SQL 命令,它将获取我在表中使用的所有类别的列表。 (将类别写入“类别”列)

SQL:

SELECT category FROM `events` GROUP BY category

在 PHPMYADMIN 中,结果是正确的,所以我知道我的 SQL 命令很好(每个命令都是单独的类别):

医学
sleep
运动

我需要获取这些值并将它们包装在 OPTION html 标记中,以便我可以在页面上的 SELECTION 元素中使用它们。我有一种强烈的感觉,我需要使用 PHP 来生成这样的东西。你能用代码启发我吗?

这是我尝试至少通过 PHP 查看列表,但失败了

<html>
<body>
<table>
<?php
include_once('config.php');

$query1 = mysqli_query($query, "SELECT category FROM `events` GROUP BY category");
//nefunkcny

echo $query1;
?>
</table>
</body>
</html>

这就是我想要的,能够在页面上选择类别

enter image description here

如果有任何建议,我将不胜感激,提前谢谢您。如果需要进一步说明,请询问。祝你有美好的一天。

最佳答案

使用while来获取结果。

// Perform queries 
$query1 = mysqli_query($query, "SELECT category FROM `events` GROUP BY category");

if (mysqli_num_rows($query1) > 0) {
// output data of each row
echo "<select>";
while($row = mysqli_fetch_assoc($query1)) {
echo '<option value="' .$row['category'] . '">' . $row['category'] . "</option>";
}
echo "</select>";
}

关于php - 将 sql 结果显示为 html 可选元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43304920/

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