二进制文件mysql创表_MySQL_MYSQL中如何存取二进制文件,首先创建测试表testtable CREATE TA - phpStudy...
MYSQL中如何存取二進制文件
首先創(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="" //這里填入二進制文件名
$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="" //這里填入二進制文件名
$query = "select data from testtable where filename=$filename";
$result = mysql_query($query);
$data = mysql_result($result,0, "data");
?>
這里要注意的是,PHP一般只支持小于2M的文件,如果要存取大于2M的文件,那就要進系統(tǒng)方面的設(shè)置了
本文作者:相關(guān)閱讀:
在B/S開發(fā)中經(jīng)常用到的JavaScript技術(shù)
在SQL Server計算列和平均值
利用XMLHTTP實現(xiàn)的二級連動Select
提升JSP應(yīng)用程序的七大絕招
VBS教程:方法-Keys 方法
asp在IE瀏覽器中下載服務(wù)端上的各類文件的實現(xiàn)方法
讓任務(wù)管理器中的CPU跳舞的js代碼
sockaddr與sockaddr_in
MSCRM調(diào)用外部JS文件
從DBA到Oracle Applications DBA的轉(zhuǎn)變過程
2009預(yù)測中國網(wǎng)站建站10大歡迎CMS
CSS教程:容器定位
javascript 學(xué)習(xí)筆記(六)瀏覽器類型及版本信息檢測代碼
將mysql安裝到d盤的mysql目錄后如何啟動
總結(jié)
以上是生活随笔為你收集整理的二进制文件mysql创表_MySQL_MYSQL中如何存取二进制文件,首先创建测试表testtable CREATE TA - phpStudy...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop搭建集群中输入hdfs na
- 下一篇: 回归后的香港行政区和澳门行政区属于()