2012-11-03 106 views
2

我有一個PHP腳本來回顯Mysql表的內容。 我將它用作靜態頁面的小型CMS。從PHP顯示圖像mysql表

我想知道的是我該如何去顯示我的PHP腳本中的圖像。 我有一個提交日期,標題,消息和圖像的表單。

我正在使用圖像字段來插入圖像的URL。 什麼是在頁面上顯示圖像的正確方法。

下面是我的代碼:

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

mysql_select_db("databaseName", $con); 

$result = mysql_query("SELECT * FROM Blog"); 


while($row = mysql_fetch_array($result)) 
    { 
    echo $row['Date']; 
    echo "<br />"; 
    echo $row['Title']; 
    echo "<br />"; 
    echo $row['Message']; 
    echo "<br />"; 
    echo $row['Image']; 
    echo "<br />"; 
    echo "<br />"; 
    echo "<br />"; 
    } 

mysql_close($con); 
?> 

這是結果:

2月17日
標題
這裏是我的留言
HTTP ‍://vickybeeching.com/blog /wp-content/uploads/2011/09/canthearyou.jpeg


2月18日
標題
這裏是我的留言
HTTP ‍://vickybeeching.com/blog/wp-content/uploads/2011/09/canthearyou.jpeg

,但我想要的頁面顯示圖像而不是URL。 我猜測只是使用<img></img>標籤,但我不確定PHP在哪裏。

+1

歡迎堆棧溢出! [**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護,[棄用過程](http://j.mp/Rj2iVR)已經開始。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 –

回答

2

你可以寫在圖片標籤代碼,而不是直接呼應。

試試看看這個代碼。

echo "<img src='".$row['Image']."'/>"; 
+0

謝謝,做過一個夢! – Blackline

0
echo $row['Image']; 

更換這樣

echo '<img src="'.$row['Image'].'" alt="" />'; 
2

試試這個代碼,但給圖像文件夾路徑完全

<?php 
    $imagepath = "../uploads/"; 
    echo "<img src='".$imagepath.$row['Image']. "' alt='' height='200' width='200' /> "; 
?> 

根據需要,可以改變圖像的高度和寬度。但清晰度不同。

感謝