首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将sql的结果显示为html可选元素

将sql的结果显示为html可选元素
EN

Stack Overflow用户
提问于 2017-04-09 09:00:57
回答 1查看 20关注 0票数 0

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

SQL:

代码语言:javascript
复制
SELECT category FROM `events` GROUP BY category

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

医学

睡眠

体育

我需要获取这些值,并将它们包装在选项html标记中,这样我就可以在选择元素中的页面上使用它们。我有一种强烈的感觉,我需要使用PHP来生成这样的东西。你能用密码激励我吗?

下面是我试图至少通过PHP查看列表的尝试,但我失败了

代码语言:javascript
复制
<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>

这就是我想要得到的,在页面上选择类别的能力。

如能就此提出任何建议,我将不胜感激。如需进一步澄清,请询问。祝您今天愉快。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-09 09:26:46

使用while获取结果。

代码语言:javascript
复制
// 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>";
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43304920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档