使用数据库值填充HTML表

时间:2016-11-04 08:26:54

标签: php mysqli

我有一张包含city,person,employment_status的表格。我想使用PHP使用此值填充我的html表,第一个td将包含一个城市,下一个将包含该城市中的总人数,第三个td将包含总数受雇的人。通常情况下我会使用while填充我的表,但是这个我不知道如何查询mysqli查询,如果while也可以工作,检查解决方案但找不到,已经卡在这里好几天了。

                                      <table class="table table-striped table-advance table-hover search-table" >
                         <tbody>
                       <thead>
                          <tr>
                             <th><i class="icon_profile"></i> city</th>
                             <th><i class="icon_pin_alt"></i> Total number of people</th>
                             <th><i class="icon_pin_alt"></i> no of pepople employed</th>

                          </tr>
                          </thead>

                           <?php
            $sql = "SELECT COUNT(DISTINCT city) FROM user"; 
            $q=$conn->query($sql);
           while ($row = mysqli_fetch_array($q)) {

我被困在这里,它的查询部分,没有在db中创建的行为我提供这个值

1 个答案:

答案 0 :(得分:1)

正如人们在评论中所建议的那样。你必须展示到目前为止你做了什么。但是这段代码可能会有所帮助。我正在使用mysqli连接。

<table>
<thead>
<tr>
    <th>City</td>
    <th>Person</td>
    <th>Employment Status</td>
</tr>
</thead>
<tbody>
<?php
$SELECT = mysqli_query($conn,"SELECT * FROM `table`");
if($SELECT != false)
{
    while($rows = mysqli_fetch_array($SELECT))
    {
        echo "
        <tr>
            <td>".$rows["city"]."</td>
            <td>".$rows["person"]."</td>
            <td>".$rows["employment_status"]."</td>
        </tr>
        ";
    }
}
else
{
    echo "
        <tr>
        <td colspan='3'>Something went wrong with the query</td>
        </tr>
    ";
}
?>
</tbody>
</table>