2016-07-27 62 views
1

所以我設法連接mysql數據庫與我的網站,我試圖回顯行值,但是當我這樣做時,我完全沒有,甚至沒有錯誤,只是一個空白點。什麼都沒有,當試圖回顯SQL行?

//GET CITY RESOURCES 

$query = "SELECT lumber, clay, iron, crop FROM resources WHERE id = '$cityresourcesid'"; 
$result = mysqli_query($conn, $query); 
$row = mysqli_fetch_assoc($result); 


$lumber = $row['lumber']; 
$clay = $row['clay']; 
$iron = $row['iron']; 
$crop = $row['crop']; 

然後我嘗試在頁面上回顯它。

<div class="resources"> 
    <h3>Production per hour:</h3> 
    <?php 
     echo "Lumber: ".$lumber; 
    ?> 
</div> 

而這就是我得到: Screenshot

奇怪的是,它並沒有給我任何錯誤?當我寫這句話在「木材」列中的值是500

+0

'的print_r($行)' –

+0

結果仍然是相同的(無) – Petras

回答

0

如果你的ID $cityresources整數你should't使用引號

"SELECT lumber, clay, iron, crop FROM resources WHERE id =$cityresourcesid"; 

和調試確保你有適當的值使用var_dump($row);

$row如果你沒有爲你的數據庫的數據正確的結果檢查

相關問題