我有一张包含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中创建的行为我提供这个值
答案 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>