2012-10-26 178 views
0

有誰知道爲什麼這個代碼將無法正常工作=空白HTML頁面

<html> 
<head> 
<title>Retrieve data from database </title> 
</head> 
<body> 

<?php 
include('connection.php'); 

$sqlget = "SELECT navcode FROM nav"; 
$sqldata = mysqli_query($dbcon, $sqlget) or die ('error gettting request'); 

echo "<table>"; 
echo "<tr><th>navcode</th></tr></table>"; 

while($row = mysqli_fetch_arrary($sqldata, MYSQLI_ASSOC)) { 
    echo "<tr><td>"; 
    echo $row['navcode']; 
    echo "</td></tr>";} 
echo "</table>";   
?> 
</body> 
</html> 

我的數據庫有數據但是在查詢頁面出現空白。我錯過了什麼嗎?

+0

'$行[ 'navcode'];'也許你拼錯了列有名字? –

+4

您的頁面空白,因爲您看不到致命錯誤。始終開發錯誤報告! '的error_reporting(E_ALL); ini_set('display_errors',1);'這將顯示爲一個致命的錯誤,指示一個未知的函數'mysqli_fetch_arrary'。 –

+0

@ user1778183如果問題解決了,請不要忘記將回答標記爲已接受! – mbinette

回答

2

看起來你拼寫錯誤mysqli_fetch_array ...

while($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)) { 

,而不是

while($row = mysqli_fetch_arrary($sqldata, MYSQLI_ASSOC)) {