学习怎样把视频文件存储到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数据库