0
while 루프를 사용하여 DB에서 데이터를 가져 오려고합니다. 코드는 정확한 양의 SQL 행을 가져 오지만 반복되는 동일한 항목을 반복합니다.while 루프가 동일한 데이터를 반복하는 동안
나는 몇 시간 동안이 코드를 조작 해 왔으며 작동하지 않을 수 있습니다. 모든 의견을 크게 기뻐할 것입니다.
<?php
$sql = "SELECT * FROM grow_details";
$query = $conn->query($sql);
$grows = array();
while ($grow = mysqli_fetch_assoc($query)) {
$grows[] = $grow;
}
foreach($grows as $grow) {
?>
<div>
<h2><?php echo $name; ?></h2>
<table>
<tr>
<td><label for="datePlanted">Date Planted:</label></td>
<td><?php echo $datePlanted; ?></td>
</tr>
<tr>
<td><label for="strain">Strain:</label></td>
<td><?php echo $strain; ?></td>
</tr>
<tr>
<td><label for="toMaturity">Days to mature:</label></td>
<td><?php echo $toMaturity; ?></td>
</tr>
<tr>
<td><label for="type">Type:</label></td>
<td><?php echo $type; ?></td>
</tr>
<tr>
<td><label for="gender">Gender:</label></td>
<td><?php echo $gender; ?></td>
</tr>
<tr>
<td><label for="medium">Medium:</label></td>
<td><?php echo $medium; ?></td>
</tr>
</table>
</div>
<?php
}
?>
출력 : 당신은 당신이 루프를 통해 반복하고 배열에서 아무것도를 사용하지 않는
T3
Date Planted: 12/20/2017
Strain: Kiwi
Days to mature: 50
Type: ?
Gender: ?
Medium: Aero
<br>
T3
Date Planted: 12/20/2017
Strain: Kiwi
Days to mature: 50
Type: ?
Gender: ?
Medium: Aero
<br>
T3
Date Planted: 12/20/2017
Strain: Kiwi
Days to mature: 50
Type: ?
Gender: ?
Medium: Aero
Barmar, 감사합니다. 나는 이것을 시도하고 내가 생각해내는 것을 알려줍니다. –
그것은 훌륭하게 작동했습니다. 고맙습니다. –