開放原碼軟體社群討論區
新聞: 目前本協會討論區改為此套討論區系統 並且提供更完整的功能與您互動
 
*
歡迎光臨, 訪客. 請先 登入註冊一個帳號. 二月 07, 2012, 06:36:08 pm


請輸入帳號, 密碼以及預計登入時間


頁: [1]   向下
  列印  
作者 主題: [FAQ] 如何將圖片存放於MySQL中?  (閱讀 7487 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
cosa
Administrator
Full Member
*****

Karma: +1/-0
離線 離線

文章: 225


檢視個人資料 電子郵件
« 於: 二月 26, 2005, 10:46:08 pm »

Step 1.
建立資料庫test

Step 2.
建立表格
binary_data CREATE TABLE binary_data ( id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY, description CHAR(50), bin_data LONGBLOB, filename CHAR(50), filesize CHAR(50), filetype CHAR(50) );

Step 3.
 利用 store.php 寫入圖片 store.php 程式碼
此段內容 請參考Databse 的 SOP..可至檔案下載處下載
File Description:
 
File to upload/store in database:
 
 
Step 4.
利用 store.php 取出圖片 getdata.php 程式碼 if($id) { // you may have to modify login information for your database server: @MYSQL_CONNECT("localhost","root","YOUR_PASSWORD"); @mysql_select_db("test"); $query = "select bin_data,filetype from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $data = Base64_Decode(@MYSQL_RESULT($result,0,"bin_data")); $type = @MYSQL_RESULT($result,0,"filetype"); Header( "Content-type: $type"); echo $data; }; ?>

« 最後編輯時間: 一月 01, 1970, 08:00:00 am 由 NULL » 已記錄
頁: [1]   向上
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM