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

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

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

瀏覽:37日期: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久久,三上悠亚国产精品一区二区三区
综合激情网...| 色综合视频一区二区三区日韩 | 欧美精品资源| 97成人在线| 亚洲一区二区三区在线免费| 亚洲v在线看| 国产精品蜜芽在线观看| 国产精品探花在线观看| 亚洲精品三级| 国产一区亚洲| 免费日韩成人| 最新国产精品久久久| 国产综合婷婷| 久久精品官网| 日韩在线观看| 日韩欧美字幕| 999久久久精品国产| 91视频精品| 国产精品成人一区二区不卡| 久久99伊人| 黄色精品网站| 午夜欧美精品久久久久久久| 亚洲成人不卡| 91九色精品| 久久国产精品久久w女人spa| 精品成av人一区二区三区 | 黄色亚洲精品| 亚洲二区免费| 国产主播一区| 午夜久久福利| 国产一区亚洲| 精品91久久久久| 蜜桃视频一区二区三区在线观看| 亚洲精品影视| 国产精品1区在线| 日本在线精品| 午夜在线播放视频欧美| 欧美一区成人| 国内精品麻豆美女在线播放视频| 国产精品久久久久久久久免费高清| 国产日产精品_国产精品毛片| 精品国产一区二区三区av片| 日韩精品dvd| 国产午夜久久| 国产乱人伦丫前精品视频 | 免费成人在线观看| 国产乱人伦丫前精品视频 | 免费人成在线不卡| 国产欧美日韩一区二区三区四区| 久久丁香四色| 国产传媒在线观看| 亚洲综合另类| 国模大尺度视频一区二区| 日韩午夜黄色| 精品亚洲二区| 蜜臀a∨国产成人精品| 电影91久久久| 日韩av二区在线播放| 精品成人免费一区二区在线播放| 无码日韩精品一区二区免费| 99久久精品网站| 国产精品1区在线| 亚洲ww精品| 亚洲免费黄色| 三级精品视频| 国产亚洲久久| 天堂久久av| 欧美一区久久| 国产精品乱战久久久| 精品国产亚洲一区二区在线观看| 久久av日韩| 亚洲欧洲美洲av| 激情综合自拍| 亚洲一区欧美| 国产精品高潮呻吟久久久久| 国产成人久久精品一区二区三区| 吉吉日韩欧美| 人在线成免费视频| 免费日本视频一区| av资源中文在线天堂| 精品亚洲a∨| 亚洲91网站| 男人的天堂亚洲一区| 欧美激情日韩| 日本欧洲一区二区| 激情久久婷婷| 国产videos久久| 奇米狠狠一区二区三区| 欧美.日韩.国产.一区.二区| 日本aⅴ亚洲精品中文乱码| 日韩午夜av在线| 久久精品动漫| 欧美男人天堂| 亚洲欧美成人综合| 亚洲福利久久| 精品视频一区二区三区四区五区| 午夜在线视频观看日韩17c| 亚洲va中文在线播放免费| 欧美91在线| 国产精品久一| 亚洲精品在线a| 亚洲人成网站在线在线观看| 在线日韩电影| 国产精品激情| 久久久免费人体| 国产欧美88| 欧美天堂视频| 97欧美在线视频| 国产精品成人a在线观看| 国产精品久久久久久模特| 欧美91福利在线观看| 国产自产自拍视频在线观看| 国产一区二区三区久久久久久久久| 日本三级亚洲精品| 亚洲精品无吗| 国产欧美精品久久| 欧美91在线| 亚洲精品1区| 在线精品一区二区| 日韩国产精品久久久久久亚洲| 亚洲麻豆一区| 欧美永久精品| 国产精品17p| 国产不卡精品在线| 国产综合精品| 精品高清久久| 久久久成人网| 欧美亚洲国产一区| 人人爽香蕉精品| 日本中文字幕不卡| 蜜桃伊人久久| 国产丝袜一区| 午夜精品久久久久久久久久蜜桃| 亚洲第一区色| 久久男女视频| 日韩中文字幕亚洲一区二区va在线| 日韩欧美另类中文字幕| 麻豆视频一区| 亚洲成人日韩| 亚洲免费高清| 美女久久99| 久久婷婷国产| 9国产精品视频| 青草国产精品久久久久久| 天堂中文在线播放| 亚洲久久视频| 不卡福利视频| 国产日韩中文在线中文字幕 | 久久国产日本精品| 亚洲久久在线| 91亚洲无吗| 欧美特黄视频| 免费一级欧美在线观看视频 | 天堂中文av在线资源库| 久久中文视频| 国产日产高清欧美一区二区三区 | 日韩精品一级二级| 国产aⅴ精品一区二区三区久久| sm久久捆绑调教精品一区| 欧洲亚洲一区二区三区| 久久国内精品自在自线400部| 成人久久久久| 国产精品视频一区视频二区| 蜜臀91精品国产高清在线观看| 日韩中出av| av不卡在线| 中文另类视频| 国产精品欧美在线观看| 蜜臀久久99精品久久久画质超高清 | 国产精品国产三级国产在线观看| 国产视频一区欧美| 久久亚洲国产精品尤物| 午夜精品影视国产一区在线麻豆| 国产精品腿扒开做爽爽爽挤奶网站| 麻豆国产一区| 国产精品s色| 国产精品成人3p一区二区三区| 亚洲免费高清| 综合激情五月婷婷| 日本在线一区二区三区| 中文字幕日韩高清在线| 亚洲免费中文| 亚洲精品福利| 欧美激情三区| 麻豆视频在线观看免费网站黄| 视频一区视频二区中文字幕| 国产亚洲亚洲| 亚洲综合不卡| 国产精品亚洲欧美一级在线| 毛片不卡一区二区| 欧美精品资源| 国产亚洲永久域名| 国产精品亚洲综合在线观看| 欧美91在线| 久久精品影视| 国产精品毛片在线| 蜜桃视频免费观看一区| 日韩欧美激情电影| 国产欧美一区二区色老头| 老鸭窝一区二区久久精品|