Mysqli_fetch_array 不会显示结果。我不知道怎么了

Mysqli_fetch_array wont show result. I dont know whats wrong

我正在尝试使用 mysqli_fetch_array 函数打印出 mysql 的结果,但 returns 什么也没有。一切都是正确的。 我没有收到任何错误。


<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$conn=mysqli_connect("localhost","root","Internet11!");
$db=mysqli_select_db($conn , 'hr');
$ResultSet=mysqli_query($conn, "select ssn, fname,lname,salary from employee");
?>

<html>
<body>
<TABLE>
 <TR>
     <TD>SSN</TD> <TD>FIRST</TD> <TD>Last</TD> <TD>Salary </TD>
 </TR>

   <?   while($rs=mysqli_fetch_array($ResultSet, MYSQLI_ASSOC)) {?>
 <TR>
     <TD><? echo $rs["ssn"] ?></TD>
     <TD><? echo $rs["fname"] ?></TD>
     <TD><? echo $rs["lname"] ?></TD>
     <TD><? echo $rs["salary"] ?></TD>
 </TR>
<? } ?>
</TABLE>
</body
</html>


   <?php   while($rs=mysqli_fetch_array($ResultSet, MYSQLI_ASSOC)) {?>
 <TR>
     <TD><?php echo $rs["ssn"] ?></TD>
     <TD><?php echo $rs["fname"] ?></TD>
     <TD><?php echo $rs["lname"] ?></TD>
     <TD><?php echo $rs["salary"] ?></TD>
 </TR>
<?php } ?>

尝试使用这种格式的代码,每次要评估 php 函数或变量

时,您都需要编写 php 块的正确语法,即 <?php ..... ?>