我必须将数据库信息显示在表格中。
我搜索了一些视频和其他内容,但我没有把它整理好,如果有人可以帮我解决我做错了什么,或者为什么我收到了这个可爱的错误信息。
错误代码:警告:mysql_fetch_array()期望参数1为资源,第43行的*****中给出布尔值
<?php
//Connect DB
$connect = mysqli_connect('localhost','root','usbw','top2000') or die ("cannot connect") or die ("Cannot select DB");
mysql_select_db('top2000');
$query = "SELECT * FROM `2016`";
$result = mysql_query($query);
if($result === FALSE) {
die(mysql_error()); // TODO: better error handling
}
?>
<table width="600" border="1" cellpadding="1" cellspacing="1">
<tr>
<th>Position</th>
<th>Image</th>
<th>Title</th>
<th>Artist</th>
<th>Year</th>
<th>Playtime</th>
</tr>
<?php
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>".$row['position']."</td>";
//echo "<td>.$music['image'].</td>";
echo "<td>".$row['title']."</td>";
echo "<td>".$row['artist']."</td>";
echo "<td>".$row['year']."</td>";
echo "<td>".$row['playtime']."</td>";
echo "</tr>";
}
mysql_close();
?>
</table>