将数据库信息显示到表中 - mysql_fetch_array错误

时间:2017-01-14 21:18:57

标签: php mysql

我必须将数据库信息显示在表格中。

我搜索了一些视频和其他内容,但我没有把它整理好,如果有人可以帮我解决我做错了什么,或者为什么我收到了这个可爱的错误信息。

  

错误代码:警告: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>

0 个答案:

没有答案
相关问题