php怎么把表单提交的数据放到数据库中。

php怎么把表单提交的数据放到数据库中。,第1张

一、php配置MySQL

1、将php安装目录下的php_mysqldll和MySQL安装目录下的libmysqldll文件拷贝至c:/windows/system32中;

2、配置phpini

extension=php_gd2dll

extension=php_mbstringdll

extension=php_mysqldll

extension=php_mysqlidll

把上面四个。dll的最前面的;去掉

二、php表单提交至数据的实现过程

1、loginphp页面

<SPAN style="FONT-SIZE: 14px"><html>

<FORM method=post action=addphp>

Name: <INPUT name=username><BR>

Email: <INPUT name=email><BR>

<INPUT value=提交 type=submit name=submit>

</FORM>

</SPAN>

2、addphp页面

<SPAN style="FONT-SIZE: 14px"><php

include("connphp");

>

<php

if(isset($_POST["submit"]))

{

$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";

mysqli_query($conn, $sql);

echo "添加成功";

}

></SPAN>

3、connphp页面

<SPAN style="FONT-SIZE: 14px"><php

$conn = new mysqli("localhost", "root", "159357");

$conn->select_db("db_test");

//mysql_query("set name 'gb2312'");

$conn->set_charset("utf8");

></SPAN>

input的name用数组,比如:

<tr>

<td><input type="text" name="name1[]"></td>

<td><input type="text" name="name2[]"></td>

</tr>

<tr>

<td><input type="text" name="name1[]"></td>

<td><input type="text" name="name2[]"></td>

</tr>

<tr>

<td><input type="text" name="name1[]"></td>

<td><input type="text" name="name2[]"></td>

</tr>

提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据

本文概述: 在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表单将文件传输到数据库中。 storephp3 以下为引用的内容: //storephp3-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{ //否则显示储存新数据的表单 >

给你个思路吧,前台表单 form中写好提交的地址(jsp本身或者servlet或其他控制器);

控制器中,接收处理提交过来的字符串,然后用 按照连接数据库,插入数据表的顺序写入sql数据,

说白了就是用java *** 作插入性质的sql语句。

新学java吗,建议提问时应该把问题说清楚,什么样的题目,是问答题还是实际的作业,如果是后者更应该说清楚,因为jsp插入数据库的方式很多种,回答的人不一定能满足你的要求,所以你百度一下jsp插入数据库就有简单的实例可以找到并运用了。

纯手打^_^

以上就是关于php怎么把表单提交的数据放到数据库中。全部的内容,包括:php怎么把表单提交的数据放到数据库中。、PHP 表单添加多条数据到数据库、怎样通过HTML表单存储文件到MySQL数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10156091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存