我有一个工作 php 代码,它简单地连接数据库列出数据并关闭它。我将此工作 php 代码嵌入到我的 html 中,但它不解析 html 的其余部分。列出数据库中的数据和php关闭标签“?>”后,它是简单的空白。我试图摆脱 php 中的“$db->disconnect();”,现在它可以工作了。
你知道为什么吗?我真的需要使用 $db->disconnect(); 每次?
谢谢
beginning of the html code
<ul>
<?php
$db = new mysqli('localhost', 'root', 'root', 'troy');
if (mysqli_connect_errno()) {
printf("Can't connect to MySQL Server. Errorcode: %s\n", mysqli_connect_error());
exit;
}
$query = "SELECT * FROM platters";
$result = $db->query($query);
while($row = mysqli_fetch_array($result)) {
echo "<li>" . $row['name'] . "</li>";
}
$db->disconnect();
?>
</ul>
rest of the html code