怎样通过HTML表单存储文件到MySQL数据库中

 我来答
琯憡
推荐于2016-03-17 · TA获得超过110个赞
知道答主
回答量:197
采纳率:100%
帮助的人:113万
展开全部
本文概述: 在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{ //否则显示储存新数据的表单 ?>
跆风者DG
2019-05-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:774万
展开全部
表单通过get或者post传值,你应该知道吧,在php页读取你传过来的值
$_post['name'],$_post['pwd']
然后写sql语句
$sql="insertintotables/*这是表名,自己定义*/values('{$_post['name']}','{$_post['pwd']}')";有几个字段你就应该传过来几个值。
mysql_query($sql);//执行sql语句,把值插到数据库里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式