2011-09-23 134 views
0

嘿,我有一個表caleld Box1,具有簡單的結構:id(增量,主)imageurl,鏈接。PHP MYSQL顯示圖片鏈接從dB

我所希望做的,是我在HTML文件的網站,顯示IMAGEURL成IMGSRC,讓去到現場時

我不能明確找到圖片網址加載圖像是我我在網上尋找,知道我必須在某個地方接近,這是我迄今爲止在我的.php文件編碼中所做的......謝謝。

<?php 
    $con = mysql_connect("localhost","data","data"); 
    if (!$con) 
    { 
     die('Could not connect: ' . mysql_error()); 
    }else { 

     mysql_select_db("database1", $con); 
     $result = mysql_query("SELECT * FROM Box1 ORDER BY id DESC LIMIT 1"); 

     while($row = mysql_fetch_array($result)) 
     { 
      echo $row['image']; 

// NEXT STEP IS TO DISPLAY THE the IMAGE EXAMPLE: '<img src code<?php echo 'image'; ?>' > 
     } 
    } 

mysql_close($con) 
?> 

,如果你能引導我如何做到這一點的〔實施例,這將是驚人的,我太糊塗了一個如何實現HTML與PHP,謝謝!

+0

您的代碼看起來不錯,除非你是呼應$行[「形象」]而不是$行[ 'imageurl']請注意,$ row的數組鍵將成爲查詢中字段的名稱。簡單來說,PHP運行在服務器上並與客戶端(您的瀏覽器)通話。如果你的腳本沒有「大聲說出來」(echo,var_dump等),那麼客戶端將不會聽到它。爲了構建html,腳本必須從頭到尾地指定它。 – horatio

回答

0
<?php 

... connect to DB ... 
$sql = "SELECT imgurl FROM Box1 WHERE id=XXX"; 
$result = mysql_query($sql) or die(mysql_error()); 
$row = mysql_fetch_assoc($result); 
?> 

<img src="<?php echo $row['imgurl'] ?>" /> 
0

而且,是有幫助的熟悉該運營商對HTML的大塊

echo <<<YOUR_TOKEN_NAME 
    <img src="$row['imgurl']" /> 
     ...misc html and php vars intermixed 
YOUR_TOKEN_NAME; 
+0

你應該提到,這被稱爲heredoc,並記錄在http://php.net/heredoc,否則它只是一些愚蠢的外觀運營商,沒有任何意義。 –