Php Mysqli_fetch_数组不会显示结果。我不知道怎么了
我试图使用mysqli_fetch_数组函数从mysql打印结果,但它不返回任何结果。一切都是正确的。 我没有任何错误Php Mysqli_fetch_数组不会显示结果。我不知道怎么了,php,mysqli,Php,Mysqli,我试图使用mysqli_fetch_数组函数从mysql打印结果,但它不返回任何结果。一切都是正确的。 我没有任何错误 <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $conn=mysqli_connect("localhost","root","Internet11!"); $d
<?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块语法,每当您想要评估php函数或变量时,它都是
尝试这种代码格式,每次您想要评估php函数或变量时,您都需要编写正确的php块语法,即
每次echo
丢失php
后,每次
后,
我都修复了它。仍然不工作尝试添加var_转储(mysqli_错误($conn))
获取错误。@FelippeDuarte如果您有?>
则不需要尾随分号,它们是相同的每次echo
丢失php
后,每次
后,
我都修复了它。仍然不工作尝试添加var_转储(mysqli_错误($conn))
获取错误。@FelippeDuarte如果您有?>
则不需要尾随分号,它们是相同的,这不是答案。解释你改变了什么,我解释了我对这段代码的理解。非常感谢。你真的不需要那样写试试这不是答案。解释你改变了什么,我解释了我对这段代码的理解。非常感谢。你真的不需要那样写
<?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 } ?>