2013-05-28 14 views
3

這是我在互聯網上的第一個編程問題。PHP - 「Notice:Undefined variable:row」 - 無法獲取MySQL的記錄

我已經做了一些研究,試圖改變一些東西,但到目前爲止,沒有任何解決我的問題。

我有下面的代碼:

$sql = "SELECT * FROM tb_carros_of"; 
$result = mysqli_query($con, $sql) or die("Error: ".mysqli_error($con)); 
while($row = mysqli_fetch_array($result)) 
{ 
    echo strtoupper($row['no_escud']); 
} 

的問題是:確切的代碼工作正常,外部網站,但在本地,我的電腦上,它會返回錯誤「通知:未定義的變量:排」在以「echo ...」開頭的行上;

我錯過了什麼?

+0

您是否通過打印$結果獲取資源ID? –

+3

究竟哪一行是抱怨'$ row'? –

+0

'print_r($ row)'返回什麼? – Nick

回答

2

夥計!我剛剛發現如何解決問題!對不起,我一開始並沒有給你提供wholle代碼。我會在下一次做。問題在於我沒有在我的文件末尾提供結束標記?>。我剛剛做到了,數據庫記錄顯示在瀏覽器中! 雖然我不知道外部網站如何在沒有結束標記的情況下工作。