<?php
include 'connection.php';
$sql="SELECT * FROM students ";
$result=mysqli_query($conn,$sql);
&GT;
这是我的小sql代码,用于显示所有来自DB。它昨天完美地工作但我试图改变一些东西,现在当我备份我的代码时它不起作用。
<table border=2px;>
<tr>
<th>Id</th>
<th>Име</th>
<th>Факултетен Номер</th>
</tr>
<?php
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_array($result)) {
?>
<tr>
<td><?php echo $row["student_id"]; ?></td>
<td><?php echo $row["student_fname"]. " " .$row["student_lname"] ?></td>
<td><?php echo $row["student_fnumber"]; ?></td>
</tr>
<?php
}
}
?>
</table>
这是我的HTML
答案 0 :(得分:0)
您在PHP指令末尾缺少一个分号,在这里:
<?php echo $row["student_fname"]. " " .$row["student_lname"] ?>
通常对于那种错误,PHP解释器应该给你一个明确的错误信息和一个行号,你应该自己找到它。
如果你没有收到任何错误消息,你应该在你的服务器上解决这个问题,因为它很难,特别是对于初学者来说,找出没有任何消息的错误。
错误报告缺失有很多根本原因,例如从Not getting PHP errors?
开始