我不明白爲什麼這不起作用,我一直堅持這一點,並嘗試了很多不同的選擇,但它只是不打印來自數據庫的數據。從SQL數據庫中選擇數據並在表格中顯示不起作用
目前我只是試圖讓id打印,但最終我想打印數據庫中的大部分數據(不包括散列)。
這裏是我的代碼:
<!DOCTYPE html>
<html>
<head>
<title>Staroids Leaderboard</title>
</head>
<body>
<table border=1px>
<thead>
<tr>
<td>name</td>
<td>score</td>
</tr>
</thead>
<tbody>
<?php
$connect = mysql_connect("localhost","root", "password");
if (!$connect) {
die(mysql_error());
}
mysql_select_db("staroids");
$results = mysql_query("SELECT id FROM scores");
while($row = mysql_fetch_array($results)) {
$name = $row['id']
?>
<tr>
<td><?php echo '$name'?></td>
</tr>
<?php
}
?>
</tbody>
</table>
</body>
</html>
下圖顯示的是什麼樣子的HTML:
此圖片顯示在本地主機數據庫,你可以看到有是很多的數據,但沒有一個名字似乎打印?!
絕對不應該是'mysql_ *',因爲它已被棄用。 –
沒有,仍然沒有輸出:( – smj2393
我已經將它們全部更改爲mysqli _...並且它仍然不工作 – smj2393