如何获取MySql中列出的列中的所有值 - php

时间:2014-06-30 12:55:27

标签: php mysql report

我是php和mysql的新手 - 但几乎设法在html页面中显示来自DB的数据 我有一个行表,我设法阅读并在页面上显示。 突发中的所有行, - 没有过滤,没有! 现在我需要创建一个列值的下拉列表,以便可以选择其中一个列表以html中的表格列表格式显示它。 数据表由来自不同手持设备的条目组成。每行中的一列包含发送行/记录的计算机的ID。 首先,我需要获取特定列中的所有值 - 例如' MachineID'。但我需要跳过重复的条目。一台机器将发送许多条目/记录。但我们需要在准备此机器列表时跳过这些重复。

下拉列表准备就绪后,我可以选择一个并调用另一个只显示该机器数据的php页面。

如何首先创建此列表?

1 个答案:

答案 0 :(得分:0)

如果我是你,我想使用动态生成的表单创建相同的内容。我的代码如下:

<body><div id="foo">
    <form method="POST" action="">

         <?php  
        $sql="SELECT * FROM table_name";
        $result = mysqli_query($connection, $sql) or die ("error selecting from table".mysqli_error($connection));

         echo  "<select name='dropdown' value='' class ='f' ><option>-------------select platform-------------</option>";
        while($row=mysqli_fetch_array($result))
        {

            echo "<option value = ".$row['id'].">".$row['your_column_name']."</option>";
        }

        ?>

    </select><br><br>
    <input type= "submit" id= "submit_button" value= "submit form">
</form></div></body>

检查你的连接变量。和其他变量。 希望它有帮助:)如果它确实比不忘记绿色它:P