我試圖在無序列表中的頁面上顯示數據庫條目。我在我的李的回聲我的行,我的SQL連接似乎很好...我不明白我出錯的地方...有沒有人有一個想法?SQL請求和顯示
<body class="projects">
<?php
$mysqli = new mysqli("localhost", "root", "root", "project");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT * FROM companies";
$result = $mysqli->query($query);
?>
<div id="projects" class="container">
<h1>Projects</h1>
<?php
while($row = $result->fetch_row());
?>
<ul>
<li>
<h2><?php echo $row['name']; ?></h2>
<p><?php echo $row['description']; ?></p>
</li>
</ul>
</div>
<?php
$result->close();
$mysqli->close();
?>
</body>
你得到了什麼錯誤? –
我不知道這是否是你的代碼中的主要問題,但我沒有看到你的'結束'http://www.php.net/manual/en/control-structures.while.php –
內容根本不顯示。 lis的數量根據行數的不同而不同.. – Thomas