html网站表单内容怎么提交到数据库?

html-css013

html网站表单内容怎么提交到数据库?,第1张

1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)

2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。

具体示例:

(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。

(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。

(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。

本文概述: 在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{ //否则显示储存新数据的表单 ?>