国产探花免费观看_亚洲丰满少妇自慰呻吟_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的文件,那就要進系統方面的設置了。


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴城市| 内江市| 木兰县| 昌邑市| 金阳县| 郯城县| 德惠市| 利津县| 望谟县| 保定市| 尉犁县| 通化县| 黄石市| 大田县| 黑龙江省| 金乡县| 克山县| 东乌珠穆沁旗| 秭归县| 阳城县| 板桥市| 德安县| 金山区| 清远市| 大安市| 清水河县| 鹤庆县| 吐鲁番市| 东平县| 商河县| 达孜县| 双峰县| 景泰县| 瓮安县| 临湘市| 犍为县| 九龙城区| 崇仁县| 昌宁县| 云林县| 嵊泗县|