我有一个带有表“ Staff”的数据库(SQL),其中有两个记录。我需要使用PHP在网页上显示这些记录的内容。
<html> <head> <title>CES Staff details</title> </head> <body> **code emitted** <?php $row = mysql_fetch_array($result) ; $looping = 1; $i = $row.length; while ($looping <= $i) { echo $row["Name"].", Room ".$row["Room"].", Tel ".$row["Telephone"] ; $looping++; } ?> </body> </html>
我将如何正确更改while循环,以便它将在页面上显示两个记录。
谢谢!
mysql_fetch_array()仅从数据库中检索一行。您需要在while循环中调用它以检索所有行。该$looping增量是不必要在这里,因为mysql_fetch_array()返回false时,没有更多行可供选择。
mysql_fetch_array()
while
$looping
while ($row = mysql_fetch_array($result)) { echo $row["Name"].", Room ".$row["Room"].", Tel ".$row["Telephone"] ; }