PHP操作MySQL中BLOB字段的法子示例【存儲文本與圖片】

更新:2017-10-25    編輯:靖之    來源:互聯網    人氣:加載中...    字號:|

標簽:文本  MySQL  圖片  示例  操作  方法  百度搜索

本文實例講述了PHP操作MySQLBLOB字段的法子。分享給大家供大家參考,具體如下:

1、MySQLBLOB字段類型

BLOB類型的字段用于存儲二進制數據。

MySQL中,,BLOB是個類型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個類型之間的唯一差別是在存儲文件的最大大小上不同。

MySQL的四種BLOB類型

TinyBlob:  最大 255字節
Blob:      最大 65K
MediumBlob:最大 16M
LongBlob:  最大 4G

注意:如果你存儲的文件過大,數據庫的性能會下降很多。

2、PHP操作BLOB案例

(1)操作新聞內容

<?php mysql_connect( "localhost", "root", "password"); //連接數據庫 mysql_select_db( "database"); //選定數據庫 //數據插入: $CONTENT="

(2)存儲圖片

<?php mysql_connect( "localhost", "root", "password"); //連接數據庫 mysql_select_db( "database"); //選定數據庫 //存儲: $filename="" //這里填入圖片路徑 $COMPRESS_CONTENT = addslashes(fread(fopen($filename, "r"), filesize($filename)));//打開文件并規范化數據存入變量$data中 $result=mysql_query( "insert into news (content) value ('$COMPRESS_CONTENT')");//數據插入到數據庫test表中 //展示: ob_end_clean(); Header( "Content-type: image/gif"); $query = "select data from testtable where filename=$filename"; $result = mysql_query($query); echo $result["COMPRESS_CONTENT"]; ?>


評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)

站點導航

您可能在找這些
四川快乐12电视软件 麻将棋牌神助手视频 打麻将技巧测试软件 24码中特-精选24码 安徽麻将免费下载 西甲上赛季积分榜 谁有网上棋牌网站 河北11选5前三直走势 辉煌棋牌官网 江苏11选五中奖规则 20选5开奖结果河北