PHP讀取,寫入MYSQL資料庫檔案操作

2021-04-16 08:52:01 字數 1047 閱讀 9713

寫入資料時

首先取得檔案路徑$myfile

然後指標指向路徑 $fp=fopen($myfile,r);

r引數表示以唯讀方式開啟,r+以讀寫方式,w以唯讀方式開啟如果不存在則建立,w+以讀寫方式開啟不存在的話建立

然後讀取檔案,注意需要在特殊字元前用addslashes加上轉義符.

$file_data = addslashes(fread($fp, filesize($myfile)));

關閉指標

fclose($fp);

取得檔案型別,名,大小資訊

$file_type=$myfile_type;

$file_name=$myfile_name;

$file_size=$myfile_size;

再用sql語句把資料以及資料名,資料型別,大小 上傳到資料庫即可。資料庫相應字段型別為longblob。

上傳成功之後可以新增剛剛上傳檔案連線方便讀取

echo "href='show_info.php?id=$id'>顯示上傳檔案資訊";

} 讀取檔案時分為兩部

$result = mysql_query($sql);

$name = mysql_result($result,0,"file_name");

$size = mysql_result($result,0,"file_size");

echo

"上傳的檔案的資訊:";

echo "

the file's name - $name";

echo

"the file's size - $size";

echo "

附件";  

讀取資料,資訊,檔名到$data,$type,$name中

先輸出相應的檔案頭,並且恢復原來的檔名

header("content-type:$type");

header("content-disposition: attachment; filename=$name");

echo $data;

PHP讀取EXCEL檔案寫入資料庫

php讀取ecel檔案寫入資料庫功能的實現使用到了phpexcel類庫。完整 如下 uploadfile upload files basename files userfile name message if move uploaded file files userfile tmp name u...

PHP讀取TXT檔案寫入資料庫

php讀取txt檔案寫入資料庫完整 如下 包括檔案型別 大小 欄位為空的判斷,以及事務的處理 uploadfile upload files basename files userfile name message 判斷上傳檔案格式 string txt extend pathinfo files ...

php中將excel寫入mysql資料庫的示例

1 phpexcel.php 2 iofactory.php header content type text html charset utf 8 設定編碼 dsn mysql dbname ci host localhost db new pdo dsn,root root array pdo ...