PHP代码在第一个echo函数后无法正常工作
我一直在尝试创建一个web应用程序,它的功能类似于图书馆系统,目前我正在构建一个表,该表将显示系统中的所有书籍。然而,在我关闭第一个echo语句开始用HTML构建表之后,应用程序似乎不再将其视为代码,而是将其余的PHP代码打印到屏幕上 以下是相关代码: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
<?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标签吗?