PHP代码在第一个echo函数后无法正常工作

PHP代码在第一个echo函数后无法正常工作,php,Php,我一直在尝试创建一个web应用程序,它的功能类似于图书馆系统,目前我正在构建一个表,该表将显示系统中的所有书籍。然而,在我关闭第一个echo语句开始用HTML构建表之后,应用程序似乎不再将其视为代码,而是将其余的PHP代码打印到屏幕上 以下是相关代码: <?php $db = mysqli_connect('34.224.99.227','root','opendoor','library') or die ('Could not connect t

我一直在尝试创建一个web应用程序,它的功能类似于图书馆系统,目前我正在构建一个表,该表将显示系统中的所有书籍。然而,在我关闭第一个echo语句开始用HTML构建表之后,应用程序似乎不再将其视为代码,而是将其余的PHP代码打印到屏幕上

以下是相关代码:

<?php
        $db = mysqli_connect('34.224.99.227','root','opendoor','library')
            or die ('Could not connect to database');

        $result = mysqli_query($db,'SELECT * FROM book');

        echo '<table id="table_id" class="display">
              <thead>
                <tr>
                    <th>ISBN</th>
                    <th>Title</th>
                    <th>Author</th>
                    <th>Description</th>
                    <th>Status</th>
                </tr>
               </thead>
               <tbody>';

        while($row = mysqli_fetch_array($result)) {
            echo '<tr>';
            echo '<td>' . $row['isbn'] . '</td>';
            echo '<td>' . $row['title'] . '</td>';
            echo '<td>' . $row['author'] . '</td>';
            echo '<td>' . $row['description'] . '</td>';
            echo '<td>' . $row['status'] . '</td>';
            echo '</tr>';
        }

        echo '</tbody></table>';

        mysqli_close($db);
    ?>
下面是相应的网页输出:

ISBN标题“作者描述状态”;而$row=mysqli_fetch_数组$result{echo;echo.$row['isbn'];echo.$row['title'];echo.$row['author'];echo.$row['description'];echo.$row['status'];echo;}echo;mysqli_close$db;?>


我显然不太精通PHP,所以我不知道问题出在哪里。

在对我的LAMP堆栈的设置进行了研究之后,我意识到我显然是在考虑PHP5配置它,而我下载了PHP7。一旦我修正了差异,一切都如期进行。感谢您的帮助。

打开php标签?*。php文件名?使用php在服务器上运行?添加了完整的php部分。这是一个php文件。它现在是一个本地文件。您提供的本地文件代码中没有错误,但您正在运行web服务器和php?通过http://local 有浏览器的ip地址?你有HTML、head、body DOCTYPE等的HTML标签吗?