【发布时间】:2018-05-02 06:08:50
【问题描述】:
我目前已设置此代码:
$sql = "SELECT * FROM homework WHERE class = '$class'";
$result = mysqli_query($conn, $sql);
$data_exist = false;
if (mysqli_num_rows($result) > 0) {
// output data of each row
$data_exist = true;
while($row = mysqli_fetch_assoc($result)) {
$id = $row["id"];
$teacher_set = $row["teacher_set"];
$class = $row["class"];
$name = $row["name"];
$description = $row["description"];
}
}
然后:
<?php if ($data_exist){?>
<p><?php echo $id ?></p>
<p><?php echo $teacher_set?></p>
<p><?php echo $name?></p>
<p><?php echo $description?></p>
<?php
}?>
但是,问题是如果数据库中有多个结果,它只输出其中一个,我怎样才能防止这种情况发生并输出两个?
我想让每一行都有自己的部分,就像这样:http://prntscr.com/hcgtqn 所以如果只有一个结果,就会显示一个,等等。
【问题讨论】:
标签: php