0
왜 내 테이블에 MYSQL 데이터를 인쇄하려면 echo를 사용해야합니까?테이블의 데이터베이스에서 행을 출력하십시오.
내 코드 샘플을 살펴보십시오. 내가
선택을하려고하고 테이블에서 쿼리의 모든 데이터를 표시하고있는 무슨
.
문제 1
이 작동 : <td><?php echo "<br>". $row["testName"]. "<br>";?></td>
이되지 않습니다
<td><?php $row["testName"] ?></td>
나는 두 번째 옵션이 작동하지만,하지 않습니다한다고 생각한다.
이 문제는 2
나는 또한 모든 데이터처럼하지 때마다 새 테이블을 만들 수있는 루프 하나 개의 테이블에있을 것 (안 같은 큰 문제는 잘못된 느낌) .
$sql = "SELECT testName, userID FROM `results` WHERE `userID` = '$something' ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<table class="table table-hover">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>some text Score</th>
<th>Date Taken</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td><?php $row["testName"] ?></td>
<td><?php $row["userID"] ?></td>
<td><?php echo "<br>". $row["testName"]. "<br>";?></td>
</tr>
</tbody>
</table>
<?php
}
} else {
echo "0 results";
}
를''* 아무것도 *하지 않습니다.당신은 실제로 그것을 '에코'하지 않습니다. 정렬 태그가 켜져 있거나 5.4.0보다 높은 PHP에서,' = $ row [ "testName"]?>'할 수 있습니다. – Qirel
1. 변수를 'echo'하는 것을 잊었습니다. 2. 테이블의 첫 번째 부분과 마지막 부분을 'while'루프 밖으로 이동합니다 (앞뒤로 이동). – jeroen
두 번째 옵션을 '