2015-06-22 32 views
1

我的代码有什么问题?使用HTML表格时,PHP代码不会打印任何内容

$sql = "select username,num from login order by num desc"; 
$result = $conn->query($sql); 
$rnk=1; 
if ($result->num_rows > 0) { 
    while($row = mysqli_fetch_array($result)){ 
     echo "<tr><td>"; 
     echo $row["username"]; 
     echo "</td><td>"; 
     echo $row["num"]; 
     echo "</td><td>"; 
     echo $rnk; 
     echo "</td></tr>" 
    } 
} else { 
    echo "0 results found"; 
} 
$conn->close(); 

我已经把上面的代码在我的HTML页面提供表元素之间的必然联系的代码与PHP扩展后。当我打电话给页面时,它只显示一个空白页面。它甚至没有显示表头。

+1

Tyyypooooooooo :)'回声 “ ”' –

+0

甚至 回声“ ​​”。 $行[“用户名”。 “​​”。 $行[ “编号”]。 “”。 $ RNK。 “”; 没有作品 –

+0

@Hanky웃Panky正试图说你忘了';'就行了。 –

回答

1

试试这个

$sql = "select username,num from login order by num desc"; 
$result = $conn->query($sql); 
$rnk=1; 
if ($result->num_rows > 0) { 
echo "<table>"; 
while($row = mysqli_fetch_array($result)){ 
echo "<tr><td>".($row['username'])."</td>"; 
echo "<td>".($row['num'])."</td>"; 
echo "<td>".($rnk)."</td></tr>"; 
} 

    echo "</table>"; 
} else { 
    echo "0 results found"; 
} 
$conn->close(); 
+0

非常感谢!你救了我的一天:D –

+0

很高兴帮助:) –