본문 바로가기
MySql

MySQL PHP 및 mysqli로 테이블 데이터 표시

by 베이스 공부 2020. 12. 6.
반응형

내 페이지에 내 테이블의 데이터를 표시하려고하는데 이전에 여러 번 수행했습니다. 이번에는 작동하지 않고 일반적으로 다른 프로젝트에서 코드를 복사하고 적절한 값을 변경하지만 이번에는 작동하지 않습니다. 내가 무엇을하고 있는지 잘 모르겠습니다. 저는 보통 코드를 작성하지 않습니다. 이것은 php와 함께 iis를 사용하고 데이터베이스 서버는 mysql입니다. 문제는 오류나 다른 징후가없는 흰색 페이지가 표시된다는 것입니다.

다음은 코드입니다.

<?php
require('connection.php');

$sql = "SELECT * FROM td";

$result = mysqli_query($con,$sql)or die(mysqli_error());

echo "<table>";
echo "<tr><th>Date</th><th>Comment</th><th>Amount</th></tr>";

while($row = mysqli_fetch_array($result)) {
    $date = $row['date'];
    $comment = $row['comment'];
    $amount = $row['amount'];
    echo "<tr><td style='width: 200px;'>".$date."</td><td style='width: 600px;'>".$comment."</td><td>".$amount."</td></tr>";
} 

echo "</table>"
mysqli_close($con);
?>

아 그리고 테이블에 데이터가 있습니다. 또한 db에 대한 연결은 괜찮습니다. 동일한 연결 파일을 사용하여 테이블에 데이터를 삽입합니다.

문제가 해결되었습니다. 나는 그것이 내 부분에서 약간의 어리 석음이라는 것을 알았습니다.

 

해결 방법

 

echo "</table>";

";"를 잊어 버렸습니다. :디. 도움이되지 않았다면 결과가 비어 있고 표시 할 내용이 없을 수도 있습니다. 그래서 흰색 화면이 표시 될 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/23203636

 

 

반응형

댓글