通州北大青鳥校區(qū):在MYSQL數(shù)據(jù)庫中中如何存取二進(jìn)制文件

      北京北大青鳥校區(qū)學(xué)術(shù)部老師講解:在MySQL數(shù)據(jù)庫中,不僅可以存放文字信息,還可以存放圖片、聲音、文件等二進(jìn)制信息。那么在MYSQL數(shù)據(jù)庫中中如何存取二進(jìn)制文件?下面,北京北大青鳥校區(qū)學(xué)術(shù)部老師將以PHP為腳本給大家做一個介紹:

      首先創(chuàng)建測試表testtable

      CREATE TABLE testtable ( id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,filename CHAR(255),data LONGBLOB );

      將文件存入表中

      mysql_connect( localhost, root, password); //連接數(shù)據(jù)庫
      mysql_select_db( database); //選定數(shù)據(jù)庫
      $filename= //這里填入二進(jìn)制文件名
      $data = addslashes(fread(fopen($filename, r), filesize($filename)));//打開文件并規(guī)范化數(shù)據(jù)存入變量$data中
      $result=mysql_query( INSERT INTO testtable (filename,data) VALUES ($filename,$data));//數(shù)據(jù)插入到數(shù)據(jù)庫test表中
      mysql_close();
      ?>

      從表中取回文件

      if($id) {
      mysql_connect( localhost, root, password);
      mysql_select_db( database);
      $filename= //這里填入二進(jìn)制文件名
      $query = select data from testtable where filename=$filename;
      $result = mysql_query($query);
      $data = mysql_result($result,0, data);
      ?>
      這里要注意的是,PHP一般只支持小于2M的文件,如果要存取大于2M的文件,那就要進(jìn)行系統(tǒng)方面的設(shè)置了。 (北京北大青鳥校區(qū)提供)

      北大青鳥網(wǎng)上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 亚洲色偷精品一区二区三区| 国产一区二区精品久久91| 亚拍精品一区二区三区| 东京热无码一区二区三区av| 日韩精品人妻一区二区中文八零 | 日韩电影一区二区三区| 中文字幕精品一区二区日本| 日韩欧美一区二区三区免费观看| 日韩伦理一区二区| 国产91一区二区在线播放不卡| 精品国产一区二区三区免费 | 成人h动漫精品一区二区无码| 在线视频一区二区三区四区| 一区二区三区观看| 乱子伦一区二区三区| 国产精品盗摄一区二区在线| 国产一区二区福利| 亚洲国产一区二区三区在线观看| 日韩在线一区二区三区免费视频| 国产免费一区二区视频| 亚洲综合一区二区三区四区五区| 激情无码亚洲一区二区三区| 久久综合精品国产一区二区三区| 久久久精品人妻一区二区三区蜜桃 | 日韩精品国产一区| 亚洲欧洲∨国产一区二区三区| 91视频一区二区三区| 精品国产免费一区二区三区 | 极品少妇伦理一区二区| 久久99精品一区二区三区| 国产精品免费综合一区视频| 久久婷婷色一区二区三区| 精品国产亚洲第一区二区三区 | 亚洲日韩一区二区一无码| 黄桃AV无码免费一区二区三区| 无码一区二区三区免费视频| 亚洲av日韩综合一区在线观看| 视频精品一区二区三区| 亚洲熟女乱色一区二区三区| 免费无码一区二区三区蜜桃| 国产精品美女一区二区 |