0
我试图显示来自数据库的所有结果,但只显示最后一个结果,任何人都可以帮助我?在PHP中显示来自MSSQL数据库的所有结果
<?php
$serverName = "asdasd-DEMO";
$options = array( "UID" => "sa", "PWD" => "#asdasfi", "Database" => "demo");
$conn = sqlsrv_connect($serverName, $options);
if($conn) {
echo "Connection established.";
$sql="SELECT * FROM cliente";
$aResult=sqlsrv_query($conn, $sql);
while($rows = sqlsrv_fetch_array($aResult))
{
$id = $rows['id'];
$nome = $rows['nome'];
$idade = $rows['idade'];
}
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
?>
<p>
<td><b><font color='#663300'><?php echo $id;?></font></b></td>
<td><b><font color='#663300'><?php echo $nome;?></font></b></td>
<td><b><font color='#663300'><?php echo $idade;?></font></b></td>
</p>
感谢
我的答案是有效的,因为你喜欢在你循环结果行的同时回显/显示结果。如果您想保留结果并稍后显示,则必须使用@Adder答案 – Camille