日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP腳本數據庫功能詳解(中)

瀏覽:41日期:2023-12-15 13:23:11
利用PHP將文件保存到數據庫 數據庫是數據組織、存儲的中心。將要處理的也可能是各種數據,包括程序、文件、報表,甚至音頻、視頻數據。由于通過瀏覽器,個人用戶只能填寫少部分的個人簡歷。因此,我們這里示范用戶個人簡歷上載的功能。其他類型的數據可以模仿此例進行操作。 首先是信息收集頁面。讓用戶選擇要上載的文件。此頁面的html代碼如下: 〈!-- begin of post.htm--〉 〈p〉 〈/p〉 〈form method="POST" action="insert.php" ENCTYPE="multipart/form-data"〉 〈p〉〈b〉個人簡歷提交〈/b〉〈/p〉 〈p〉姓名:〈br〉 〈input type="text" name="Name" size="20"〉〈/p〉 〈p〉個人簡介:〈br〉 〈textarea rows="2" name="Intro" cols="20"〉〈/textarea〉〈/p〉 〈p〉簡歷文件:〈br〉 〈input type="file" name="ResuFile"〉〈/p〉 〈p〉〈input type="submit" value="提交" name="B1"〉〈/p〉 〈/form〉 〈!-End of post.htm--〉 注意,ENCTYPE關鍵字一定不能省,否則文件無法正確上載。 這里,我們再把向數據庫插入記錄的代碼重新設計: 〈? //begin of file insert.php if($ResuFile != "none") //確定用戶選擇了文件 { $Size = filesize($ResuFile); //確定文件大小 $mFileData = addslashes(fread(fopen($ResuFile, "r"), $Size)); //讀取文件,對內容進行處理 unlink($ResuFile); //刪除上載臨時文件 } $LinkID=@mysql_connect("localhost", "root" , "") or die("不能連接到數據庫服務器!可能是數據庫服務器沒有啟動,或者用戶名密碼有誤!"); $DBID = @mysql_select_db("ResumeDB",$LinkID) or die("選擇數據庫出錯,可能是您指定的數據庫不存在!"); $query = "insert into Resume(Name,Intro,ResuFile) values('$Name', '$Intro', '$mFileData')"$result = @mysql_query("$query",$LinkID); //執行查詢,插入文件到數據庫 if(! $result) echo "數據插入失??!"else echo "文件上載成功!"@mysql_close($LinkID); //end of file insert.php ?〉 有了上面的基礎,寫出從數據庫讀數據的程序應該很簡單了。需要注意的是文件向客戶發送的方法。服務器必須向瀏覽器發送頭信息,說明將要發送的數據為word文檔。如果用戶計算機裝有MSWord,瀏覽器將自動調用word進行文檔顯示。 我們可以設置一個超級鏈接,來下載這個Word文件: 〈? //begin of file show.php $LinkID=@mysql_connect("localhost", "root" , "") or die("不能連接到數據庫服務器!可能是數據庫服務器沒有啟動,或者用戶名密碼有誤!"); $DBID = @mysql_select_db("ResumeDB",$LinkID) or die("選擇數據庫出錯,可能是您指定的數據庫不存在!"); $query = "insert into Resume(Name,Intro,ResuFile) values('$Name', '$Intro', '$mFileData')"$result = @mysql_query("$query",$LinkID); //執行查詢,插入文件到數據庫 $query= "select ID,Name,Intro from Resume"//生成SQL語句 $result = mysql_query($query,$LinkID); //執行,結果集保存到變量$result中 $num= mysql_num_rows($result); //取得查詢返回的記錄行數 if($num == 0) { echo "沒有找到任何記錄" exit(); } while($row=mysql_fetch_array($result)) //取結果集的下一行數據到數組$row中 { echo $row["ID"]." ".$row["Name"]." ".$row["Intro"]." " echo "〈a href= "download.php?ID=".$row["ID"].""〉查看Word文檔〈/a〉〈br〉"} //end of file show.php ?〉 訪問文件show.php,用戶看到的是個人簡要信息的列表。點擊“查看Word文檔”,即可看到對應成員詳細的個人簡歷。 Word文檔的顯示是用下面的文件: 〈? // begin of file download.php $LinkID=@mysql_connect("localhost", "root" , "") or die("不能連接到數據庫服務器!可能是數據庫服務器沒有啟動,或者用戶名密碼有誤!"); $DBID = @mysql_select_db("ResumeDB",$LinkID) or die("選擇數據庫出錯,可能是您指定的數據庫不存在!"); $query = "select ResuFile from Resume where ID=$ID"//$ID為調用傳遞的變量 $result = @mysql_query("$query",$LinkID); //執行查詢,從數據庫讀取文件內容 if(mysql_num_rows($result) 〈 1 ) { echo "沒有找到相應的文件!" exit(); } $row = mysql_fetch_array($result); $mFileData = $row["ResuFile"]; //讀取個人簡歷的內容(Word文件格式的數據) header("Content-type: application/msword"); //發送頭信息,說明將要發送的數據為word文檔 echo $mFileData; //發送文檔數據 //end of file download.php ?〉 至此,我們已經實現了個人簡歷的提交、數據庫存儲、信息瀏覽等功能,基本完成了“人才信息交流”的框架功能。 需要說明的是,通過PHP進行文件上載及數據庫存儲是個較突出的技術難題。很多關于PHP的網站都不斷出現這類問題。這些操作,對平臺、環境設置依賴性較大。不同的平臺配置,都可能導致操作的失敗。本文后面附了上述程序的運行平臺、編譯參數,以供參考。
標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
电影天堂国产精品| 欧美亚洲二区| 久久影院资源站| 国产精品欧美大片| 国产精品国产三级在线观看| 91精品国产自产观看在线| 免费观看久久久4p| 日韩中文欧美在线| 免费成人性网站| 色综合视频一区二区三区日韩| 中文字幕一区二区三区四区久久| 亚洲一二三区视频| 欧美日韩99| 国产精品一区二区三区www| 国产精品视频一区视频二区| 麻豆精品在线视频| 精品国产网站| 日本蜜桃在线观看视频| 999久久久91| 国产毛片一区| 天堂va欧美ⅴa亚洲va一国产| 亚洲欧美日本国产| 国产欧美视频在线| 成人国产综合| 欧美综合另类| 亚洲性视频在线| 婷婷丁香综合| 婷婷五月色综合香五月| 国产精品hd| 久久久久中文| 久久国产精品99国产| 日本不卡高清| 久久精品国产亚洲aⅴ| 日韩免费久久| 香蕉久久国产| 国产欧美日韩视频在线| av中文字幕在线观看第一页| 欧美日韩国产高清电影| 蜜臀av一区二区三区| 国产亚洲电影| 偷拍精品精品一区二区三区| 丝袜亚洲另类欧美| 国产精品一区二区三区av| 捆绑调教日本一区二区三区| 婷婷综合网站| 久久国内精品自在自线400部| 精品中文在线| 午夜久久美女| 国产精品最新自拍| 色婷婷综合网| 亚洲一区导航| 国产精品www.| 亚洲激情精品| 欧美极品一区二区三区| 日韩久久电影| 日本精品另类| 日韩在线免费| 日韩手机在线| 久久久精品午夜少妇| 日韩av中文在线观看| 五月天久久777| 日本色综合中文字幕| 国产福利资源一区| 久久精品亚洲人成影院| 日韩国产欧美在线视频| 波多视频一区| 日韩一区二区三区精品 | 日韩免费看片| 婷婷久久免费视频| 99久久精品网站| 欧美一区久久| 精品一区亚洲| 精品入口麻豆88视频| 免费观看日韩电影| 日韩高清中文字幕一区二区| 亚洲精品一二| 免费精品国产的网站免费观看| 国产精品a级| 亚洲精品日本| 伊人精品在线| 亚洲国产成人二区| 日本成人精品| 日韩一级精品| 韩国三级一区| 捆绑调教美女网站视频一区| 先锋影音久久久| 久久精品青草| 国产在线视频欧美一区| 无码日韩精品一区二区免费| 亚洲精品国产偷自在线观看| 亚洲欧美日韩国产一区二区| 正在播放日韩精品| 国产日韩免费| 中文字幕av一区二区三区四区| 四虎国产精品免费观看| 久久黄色影视| 日日夜夜免费精品| 日韩中文欧美在线| 欧美日韩国产亚洲一区| 日韩激情一区| 国产一区二区三区国产精品| 欧美日本不卡| 亚洲精品影院在线观看| 伊人久久婷婷| 国产综合欧美| 成人亚洲欧美| 国产成人免费av一区二区午夜| 国产午夜精品一区在线观看| 亚洲人成精品久久久| 老鸭窝毛片一区二区三区| av亚洲在线观看| 日韩在线观看不卡| 亚洲美女久久精品| 欧美亚洲日本精品| 日韩在线欧美| 中国字幕a在线看韩国电影| 久久精品日韩欧美| 国产欧美日韩免费观看| 日韩精品三区四区| 日韩欧美中文在线观看| 亚洲一区国产一区| 久久国产三级精品| 国产乱码精品一区二区亚洲| 国产免费av国片精品草莓男男| 国产亚洲高清在线观看| 欧美亚洲人成在线| 欧美va天堂在线| 国产高潮在线| 亚洲免费福利一区| 国产日本亚洲| 欧美黑人做爰爽爽爽| 久久av一区| 麻豆精品99| 久久不见久久见中文字幕免费| 7m精品国产导航在线| 欧美日韩亚洲在线观看| 久久国产直播| 日韩中文欧美| 丝袜亚洲另类欧美 | 欧美日韩精品免费观看视完整 | 日韩专区欧美专区| 亚洲精一区二区三区| 少妇精品在线| 久久精品xxxxx| 麻豆精品在线视频| 日韩毛片视频| 久久婷婷久久| 亚洲免费影视| 日韩和欧美的一区| 欧美激情在线精品一区二区三区| 精品国产乱码久久久| 深夜福利视频一区二区| 久久精品国产www456c0m| 在线国产一区二区| 中文字幕日本一区| 国产精品美女在线观看直播| 精品国产午夜肉伦伦影院 | 国产精品一区二区美女视频免费看 | 精品视频99| 韩国精品主播一区二区在线观看| 国产一区日韩一区| 在线观看一区| 久草精品视频| 美女亚洲一区| 日韩国产成人精品| 精品三级久久久| 成人午夜精品| 亚洲欧美日本视频在线观看| 88久久精品| 日韩中文影院| 亚洲免费一区三区| 精品一区二区三区免费看| 日韩精品首页| 日本一区二区三区中文字幕| 精品国产精品久久一区免费式| 极品日韩av| 国产欧美精品| av亚洲免费| 国产精品任我爽爆在线播放 | 激情欧美一区| 伊人www22综合色| 久久久91麻豆精品国产一区| 国产一区日韩一区| 国产亚洲精品精品国产亚洲综合| 欧美成人基地| 日本不卡高清| 久久精品国产亚洲夜色av网站| 香蕉久久久久久| 蜜桃精品在线| 国产亚洲人成a在线v网站| se01亚洲视频| 日韩二区在线观看| 日韩一区自拍| 国产欧美日本| 在线一区欧美| 国产精品第一国产精品| 国产视频一区三区| 精品国产aⅴ| 亚洲欧洲美洲国产香蕉| 91精品国产91久久久久久黑人|