学习怎样把视频文件存储到mysql数据库
关注:274 答案:2 mip版
解决时间 2021-01-24 18:28
提问者当我没来过
2021-01-24 01:26
学习怎样把视频文件存储到mysql数据库
最佳答案
二级知识专家棄療尐钕
2021-01-24 02:17
数据库 表字段使用二进制类型 MEDIUMBLOB.然后就可以把视频以二进制的方式存进去. 不过一般没人这么做. 数据库会搞崩的. 一般只是存视频路径. 然后把视频直接存到硬盘里,数据库记录下路径就行了. 取的时候自然可以找到视频了.
全部回答
1楼自然卷的气质
2021-01-24 02:54
本文概述: 在mysql中建立一个新的数据库 一个怎样储存文件的例子程序 一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里。在例子中我会使用下列结构,为了建立数据库,你必须做下列步骤: 进入mysql控制器 输入命令"createdatabasebinary_data;" 输入命令"usebinary_data;" 输入命令"createtablebinary_data(idint (4)notnullauto_incrementprimarykey, descriptionchar(50),bin_datalongblob,filenamechar(50),filesizechar (50),filetypechar(50));"(不能断行) 如果没有意外,数据库和表应该建立好了。 一个怎样储存文件的例子程序用这个例子你可以通过html表单将文件传输到数据库中。. store.php3 以下为引用的内容: //store.php3-byfloriandittmer ?> //如果提交了表单,代码将被执行: if($submit){ //连接到数据库 //(你可能需要调整主机名,用户名和密码) mysql_connect("localhost","root","password");
mysql_select_db("binary_data");
$data=addslashes(fread(fopen($form_data, "r"),filesize($form_data)));
$result=mysql_query("insertintobinary_data(description,bin_data,filename,filesize,filetype)".
"values(’$form_description’,’$data’,’$form_data_name’,’$form_data_size’,’$form_data_type’)");
$id=mysql_insert_id();print "thisfilehasthefollowingdatabaseid:$id";
mysql_close();
}else{ //否则显示储存新数据的表单 ?>
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看
更多推荐
mysql视频怎么存_学习怎样把视频文件存储到mysql数据库
发布评论