程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 如何將圖片儲存在數據庫裡

如何將圖片儲存在數據庫裡

編輯:關於MYSQL數據庫

如果你想把二進制的數據,比如說圖片文件和Html文件,直接保存在你的MySQL數據庫,那麼這篇文章就是為你而寫的!我將告訴你怎樣通過Html表單來儲存這些文件,怎樣訪問和使用這些文件。

本文概述:
。在MySQL中建立一個新的數據庫
。一個怎樣儲存文件的例子程序
。一個怎樣訪問文件的例子程序

在MySQL中建立一個新的database

首先,你必須在你的MySQL中建立一個新的數據庫,我們將會把那些二進制文件儲存在這個數據庫裡。在例子中我會使用下列結構,為了建立數據庫,

你必須做下列步驟:
。進入MySQL控制器
。輸入命令"create database binary_data;"
。輸入命令"use 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));" (不能斷行)
如果沒有意外,數據庫 和 表 應該建立好了。

一個怎樣儲存文件的例子程序

用這個例子你可以通過Html表單將文件傳輸到數據庫中。

store.PHP3 <?php // store.php3 - by Florian Dittmer <dittmer@gmx.net> ?> <HTML> <HEAD><TITLE>Store binary data into SQL Database</TITLE></HEAD> <BODY> <?php // 如果提交了表單,代碼將被執行: if ($submit) { // 連接到數據庫 // (你可能需要調整主機名,用戶名和密碼) MYSQL_CONNECT( "localhost", "root", "password"); mysql_select_db( "binary_data"); $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data))); $result=MYSQL_QUERY( "INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) [接上一行:] VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')"); $id= mysql_insert_id(); print "<p>This file has the following Database ID: <b>$id</b>"; MYSQL_CLOSE(); } else { // 否則顯示儲存新數據的表單 ?> <form method="post" action=" <?php echo $PHP_SELF; ?>" enctype="multipart/form-data"> File Description:<br /> <input type="text" name="form_description" size="40"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"> <br />File to upload/store in database:<br /> <input type="file" name="form_data" size="40"> <p><input type="submit" name="submit" value="submit"> </form> <?php } ?> </BODY> </HTML> 如果你執行了這個程序,你將會看見一個簡單的Html表單,單擊“浏覽”選擇一個文件,然後單擊提交。
當文件上傳至web服務器之後,程序將會告訴你剛剛上傳的文件的ID,記住這個ID,待會要用的。

一個怎樣訪問文件的例子程序

你可以通過這個程序訪問你剛才儲存的文件

<?php // getdata.php3 - by Florian Dittmer <dittmer@gmx.net> // 調用方法: getdata.PHP3?</p></p></p></p></p></p></p></p></p><strong>文章整理:</strong><strong><font color="#CC0000">學網</font></strong> <strong>http://www.xue5.com</strong> (本站) [1] [2]</p> <INPUT title='點擊復制標題和地址到剪貼版,直接在MSN/QQ上粘貼即可.' type=button value='將這篇文章地址告訴QQ/MSN上的好友' onclick='copyToClipBoard()'> <u><font color="#0033CC">點此進一步了解“</font><b><font color="#800000">如何將圖片儲存在數據庫裡</font></b><font color="#0033CC">”相關的更多內容</font></u> 轉載請注明[學網]:<u>http://www.xue5.com</u>&nbsp; <UL> <LI><li>上一篇文章: 如何編寫高效的MySQL應用</li></LI> <LI><li>下一篇文章: 如何卸載編譯源碼包安裝的MYSQL?</li></LI> </UL> <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512440.gif' width='150' height='113' border='0'><br>非主流眨眼美女閃圖絕美制作實例<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512449.jpg' width='150' height='113' border='0'><br>清爽風格非主流簽名制作:淡淡的幸福<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512544.jpg' width='150' height='113' border='0'><br>[非主流照片教程]PS制作May風格<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512569.jpg' width='150' height='113' border='0'><br>可愛非主流x-liu風格<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512597.jpg' width='150' height='113' border='0'><br>非主流照片制作教程:單色個性篇<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512718.jpg' width='150' height='113' border='0'><br>非主流照片教程:P出非主流風格效果<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512762.jpg' width='150' height='113' border='0'><br>非主流照片教程:PS制作Sener非主流效果<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512724.jpg' width='150' height='113' border='0'><br>簡單的非主流淺黑白色調效果 以下文章可能更適合您 ·MYSQL初學者使用指南&nbsp;上<br>·MySQL安全性指南<br>·MySQL丟了root密碼怎麼辦<br>·win&nbsp;2000&nbsp;安裝&nbsp;mysql-shareware-3.22.32-<br>·MySQL數據庫備份<br>·MYSQL初學者使用指南&nbsp;下<br>·MYSQL如何為用戶設置密碼<br>·MySQL進階_SELECT篇(一)<br>·Linux下mSQL數據庫開發技術<br>·MySQL服務維護筆記1<br>·修改MySQL中一個用戶的密碼<br>·MySQL進階_SELECT篇(二)<br>·MySQL服務維護筆記2<br> <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512728.jpg' width='100' height='75' border='0'> QQ空間5.0使用指南 <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512737.jpg' width='100' height='75' border='0'> 免費點亮WAPQQ圖標 <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512730.jpg' width='100' height='75' border='0'> <b>居心叵測的Google</b> ·&nbsp;QQ空間5.0使用指南·&nbsp;QQ業務圖標點亮與熄滅的方法匯總·&nbsp;免費點亮WAPQQ圖標+手機騰訊網圖標·&nbsp;現階段,新站怎樣才能讓百度更快收錄·&nbsp;<b>居心叵測的Google&nbsp;Chrome?</b>·&nbsp;16天逃出GG沙盒生死歷程·&nbsp;CSS盒模型解密&nbsp;border、margin和padding·&nbsp;WordPress&nbsp;2.6.2&nbsp;中文版下載·&nbsp;Google&nbsp;Chrome鍵盤快捷鍵大全:實用·&nbsp;IE8/Firefox/Opera/Chrome性能比拼!·&nbsp;騰訊發布QQ影音1.0&nbsp;Beta1播放軟件·&nbsp;做站三年收入80萬的站長經驗總結·&nbsp;IE6、IE7和FF最簡單的CSS&nbsp;hack技巧 <b>學網·特別聲明:</b><br> 本站除部分特別聲明禁止轉載的專稿外的其他文章可以自由轉載,但請務必注明出處和原始作者。本站所有文章版權歸文章原始作者所有。對於被本站轉載文章的個人和網站,我們表示深深的謝意。如果本站轉載的文章有版權問題,請聯系編輯人員Xababy#Gmail.com,我們盡快予以更正。 <!--右邊 --> 非主流照片制作 <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512440.gif' width='135' height='102' border='0'><br>非主流眨眼美女閃圖絕美制作實例<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512449.jpg' width='135' height='102' border='0'><br>清爽風格非主流簽名制作:淡淡的幸福<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512544.jpg' width='135' height='102' border='0'><br>[非主流照片教程]PS制作May風格<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512569.jpg' width='135' height='102' border='0'><br>可愛非主流x-liu風格<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512597.jpg' width='135' height='102' border='0'><br>非主流照片制作教程:單色個性篇<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512718.jpg' width='135' height='102' border='0'><br>非主流照片教程:P出非主流風格效果 常用破解軟件下載 ·&nbsp;[注冊下載]WordPress&nbsp;2.6.2&nbsp;中文版下載·&nbsp;[注冊下載]騰訊發布QQ影音1.0&nbsp;Beta1播放軟件·&nbsp;[注冊下載]谷歌浏覽器V0.2.149.27&nbsp;Beta&nbsp;綠色版下·&nbsp;[注冊下載]谷歌浏覽器chrome&nbsp;v0.2.149.27&nbsp;Beta下·&nbsp;[注冊下載]GreenBrowser浏覽器4.7&nbsp;Build&nbsp;0902下·&nbsp;[注冊下載]MPlayer&nbsp;WW&nbsp;20080831(SVN-r27498)下載·&nbsp;[注冊下載]永中集成Office&nbsp;2009簡體中文版下載·&nbsp;[注冊下載]HTML文本編輯器:FCKeditor&nbsp;2.6.3下載·&nbsp;[注冊下載]QQ音樂v2008活力北京特別版發布下載·&nbsp;[注冊下載]TheWorld&nbsp;世界之窗&nbsp;2.2&nbsp;RC&nbsp;(2.2.0.5) QQ空間大圖模塊 <img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512906.jpg' width='135' height='102' border='0'><br>QQ空間可愛大圖:Baby,願你幸福<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512901.jpg' width='135' height='102' border='0'><br>QQ空間大圖模塊:我們今生就一起好好走成麼<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512904.jpg' width='135' height='102' border='0'><br>QQ空間大圖模塊:頹廢空間專用大圖模塊<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512943.jpg' width='135' height='102' border='0'><br>QQ空間大圖模塊:你的那份愛情屬於我嗎<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512909.jpg' width='135' height='102' border='0'><br>QQ空間圖片模塊:愛到底什麼滋味_讓我如此<img class='pic1' src='https://www.aspphp.online/shujuku/UploadFiles_3118/201701/2017011213512996.jpg' width='135' height='102' border='0'><br>QQ空間大圖模塊:葬LOVE_祭奠死去的愛 電腦安全·殺毒防黑 ·&nbsp;[病毒防治]江民KV2009公測初體驗,驚喜連連·&nbsp;[病毒防治]免費試用列表&nbsp;合法免費使用殺毒軟件·&nbsp;[病毒防治]瑞星卡卡安全浏覽器測試使用報告·&nbsp;[病毒防治]保護系統自動運行,堵住病毒木馬·&nbsp;[病毒防治]ESET&nbsp;NOD32安全套裝的一些認識和設置·&nbsp;[病毒防治]ESET&nbsp;NOD32&nbsp;安全套裝使用心得·&nbsp;[病毒防治]<font color="#0000FF">個人電腦中常見的安全風險與對策</font>·&nbsp;[病毒防治]幫你強行殺死頑固不化的病毒進程·&nbsp;[病毒防治]<b>MSN相片蠕蟲病毒完全清除方法</b>·&nbsp;[病毒防治]mppds.exe,cmdbcs.exe病毒文件的清除 <!--右邊 --> <!--下邊 --> 設為首頁 - 收藏學網 - 關於學網 - RSS訂閱 - 版權申明 - 友情鏈接 - 聯系學網 - 網站地圖 - 投稿學網 <FONT style="FONT-SIZE: 8pt" face=Verdana>學網·2004-2008版權所有</FONT><BR><FONT style="FONT-SIZE: 8pt" face=Verdana>&copy; CopyRight 2004-2008 <B>WwW.Xue5.CoM</B>.Inc All Rights Reserved</FONT><BR><FONT style="FONT-SIZE: 8pt" face=Verdana>合作、建議、聯系::cainiaoo.cn#live.cn QQ:329700200,1103290</FONT><BR> <BR>學網_致力於提供優質免費的電腦學習教程<BR><B>陝ICP備05000834號</B></FONT><BR> </BODY> </HTML>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved