0
웹 페이지에 데이터베이스의 결과를 표시하려고합니다. this example 사용하여, 나는 아래 PHP 코드의 조각으로 올라와있다 : 내 웹 페이지를 새로 고칠 때배열 쿼리에 테이블이 표시되지 않습니다.
<?php
$con=mysqli_connect("217.199.187.70","cl52-domains","######","cl52-domains");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$results = mysqli_query($con, "SELECT * FROM domains");
echo "<table border='1'>
<tr>
<th>ID</th>
<th>Domain</th>
<th>Address</th>
<th>Price</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['domain_name'] . "</td>";
echo "<td>" . $row['domain_address'] . "</td>";
echo "<td>" . $row['price'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
은 그러나, 테이블 헤더 (오류없이), 그러나 0 결과를 보여줍니다. 여기 내 테이블 사양입니다 :
내가 어떤 결과를받지 못했습니다 이유
누군가가 말해 줄래?
'$ results'에 할당 한 것은'$ result' (''s')가 아닙니다. 실제 코드 또는 복사 오류입니까? 개발할 때 경고를 사용하도록 설정해야합니다. 그러면 정의되지 않은 변수에 대한 알림이 표시됩니다. – Barmar