在php中按列获取数据的sql查询

在php中按列获取数据的sql查询,php,sql,Php,Sql,我在数据库中创建了一个名为machine的表。 这些列是 编辑,开始和停止。 从我的表单中,我为单个版本插入多个开始和停止时间。 像wise一样,有多个版本。 如何显示版本下的所有数据并循环单个版本的所有行,如果版本更改,则显示在另一个表中。 我想显示报告,报告每30秒刷新一次 <?php if (isset($_SESSION['city'])) { $city = make_safe($_SESSION['city']); } $sql = "SELECT

我在数据库中创建了一个名为machine的表。 这些列是 编辑,开始和停止。 从我的表单中,我为单个版本插入多个开始和停止时间。 像wise一样,有多个版本。 如何显示版本下的所有数据并循环单个版本的所有行,如果版本更改,则显示在另一个表中。 我想显示报告,报告每30秒刷新一次

<?php

if (isset($_SESSION['city']))
    {
    $city = make_safe($_SESSION['city']);
    }

$sql = "SELECT Distinct * FROM machine where city = '$city' AND DATE(created) = DATE(NOW())";
$result = mysql_query($sql);

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
?> 

    <tr>                                                
                            <td class="scheduletime"><?php
    echo $row["starttime"];
?></td>
                            <td class="actualtime"><?php
    echo $row["stoptime"];
?></td> 
                            <td class="actualtime"><?php
    echo $row["Message"];
?></td>                   
                            </tr>
    <?php
    }

?>

您能告诉我表格中的字段是什么吗?编辑、开始和停止、城市、部门、id表格字段,但没有可单击的选择框或任何链接。数据是从报表的自动刷新页面中选择的。