2014-01-08 52 views
-1

我想在我的索引頁上顯示多個圖像。如果以任何順序顯示,則無關緊要。在PHP中顯示來自MySQL的圖像路徑

每個圖像都有它們的圖像路徑和唯一的ID。我有以下代碼,但它不顯示任何內容:

<?php 
    $result = mysql_query("SELECT * FROM my_image", $connection); 
    while($row = mysql_fetch_array($result)) 
    { 
     $ID = $row['name']; 
     $file = $row['file_path'] ; 
     echo '<img style="margin: -32.5px 0 0 0;" alt="" src="'.$file.'">' ; 
    }  
    ?> 

任何人都知道什麼可能是錯的?

+1

您是否收到錯誤信息或任何內容?如果輸出'$ row'的結果,即使用'print_f()'或'var_dump()',會發生什麼? –

+0

沒有錯誤。它什麼都沒有顯示。 – user3145668

+0

然後輸出'$ row'變量的結果以查看查詢返回的內容。另外,不要使用'mysql_query()'和相關函數;他們已棄用:http://uk3.php.net/mysql_query –

回答

0

你應該開始調試代碼,因爲例如:

while($row = mysql_fetch_array($result)) 
{ 
    $file = $row['file_path'] ; 
    echo $file; continue; 
    //... 
} 

,看看你是否得到預期的結果。

編輯:

什麼var_dump($結果)?

+0

我會打印整個'$ row'數組,只是爲了檢查實際上*是否是一個名爲'file_path'的鍵,更不用說其值是什麼。 –

+0

C:/wamp/www/HTML/ae948b6e79aca1d46c5c27711a245e35.jpgC:/wamp/www/HTML/uploadedimages/59a42c4b9d8fbb7a4311dafb0cedeefb.jpgC:/wamp/www/HTML/uploadedimages/dcd2f489b510a82f2a3e7cb83b0698cb.jpg 這3個位置一氣呵成打印。 。然而,我想要的是一次顯示一個。 – user3145668

+0

您的網站是否在線?或者本地主機? –

相關問題