2010-07-01 33 views
-1

我在我的本地驅動器上存儲了一個映像文件,並在我的數據庫中存儲了該映像的路徑。我如何檢索圖像以在PHP中顯示它?如何從PHP數據庫中檢索圖片?

+2

就像任何其他數據。有什麼特別的問題?你已經嘗試了什麼? – 2010-07-01 05:29:21

+0

plz告訴我如何獲取我插入的圖片? – user375162 2010-07-01 05:51:50

+0

我只是通過服務器存儲在文件夾中的圖片和他們的信息來源,如姓名,PIC_TYPE等存儲在數據庫中。現在我想展示它。 – user375162 2010-07-01 05:54:11

回答

2

從DB中選擇數據到變量($ path和$ image_name)中。
呼應它(在你的視圖文件):

echo "<img src='{$path}/{$image_name}' />"; 
-2

如果你想編寫一個腳本來服務將圖像上的需求,你會想看看在readfile()功能:http://php.net/manual/en/function.readfile.php

您應該存儲文件最初上傳時發送的內容類型。將其與您在數據庫中保存的關於圖像的其他信息保持一致。

+0

無需將文件發送到輸出緩衝區... – Codex73 2010-07-28 01:50:21

+0

正如我所說的,如果你要提供服務的文件(「在PHP中顯示它」),使用ReadFile的()將其發送到輸出緩衝區。我們不知道當地的路徑是公開的。 – derkyjadex 2010-07-29 16:35:52