国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MYSQL中如何存取二進制文件

2024-07-24 12:56:35
字體:
來源:轉載
供稿:網友

如何存取二進制文件,用以下代碼說明

首先創建測試表testtable
create table testtable ( id int(5) not null auto_increment primary key,filename char(255),data longblob );

將文件存入表中
<?php
mysql_connect( "localhost", "root", "password"); //連接數據庫
mysql_select_db( "database"); //選定數據庫
$filename="" //這里填入二進制文件名
$data = addslashes(fread(fopen($filename, "r"), filesize($filename)));//打開文件并規范化數據存入變量$data中

$result=mysql_query( "insert into testtable (filename,data) values ('$filename','$data')");//數據插入到數據庫test表中

mysql_close();
?>

從表中取回文件
<?php


if($id) {

mysql_connect( "localhost", "root", "password");

mysql_select_db( "database");
$filename="" //這里填入二進制文件名

$query = "select data from testtable where filename=$filename";
$result = mysql_query($query);

$data = mysql_result($result,0, "data");

?>

這里要注意的是,php一般只支持小于2m的文件,如果要存取大于2m的文件,那就要進系統方面的設置了。


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣威市| 报价| 肇州县| 会宁县| 保定市| 木兰县| 鄂尔多斯市| 时尚| 新疆| 沾化县| 长宁区| 石狮市| 攀枝花市| 泰兴市| 乌鲁木齐市| 武定县| 区。| 佛山市| 郎溪县| 高雄县| 汉川市| 巨鹿县| 江都市| 绥宁县| 静海县| 兰西县| 信阳市| 平邑县| 阿拉善左旗| 河曲县| 永平县| 英超| 上虞市| 历史| 行唐县| 迭部县| 寿宁县| 河津市| 台东市| 建德市| 乌拉特前旗|