189 8069 5689

php表单数据到数据库 php表单数据到数据库中

PHP表单提交不同数据到数据库的不同表的不同字段怎么实现?

你可以用 PHP 的 MySQLi 或 PDO 库来实现。

创新互联是专业的郎溪网站建设公司,郎溪接单;提供成都网站制作、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行郎溪网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

首先,你需要使用这些库中的函数连接数据库,然后把表单中的字段值插入到相应的数据表中。

例如,如果你使用 MySQLi,你可以这样写:

$conn = mysqli_connect("hostname", "username", "password", "database_name");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$sql1 = "INSERT INTO table_a (s) VALUES ('$rwid')";

mysqli_query($conn, $sql1);

$sql2 = "INSERT INTO table_b (d) VALUES ('$rwdj')";

mysqli_query($conn, $sql2);

$sql3 = "INSERT INTO table_c (f) VALUES ('$rwzb')";

mysqli_query($conn, $sql3);

如果你使用 PDO,你可以这样写:

$conn = new PDO("mysql:host=hostname;dbname=database_name", "username", "password");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$stmt1 = $conn-prepare("INSERT INTO table_a (s) VALUES (:s)");

$stmt1-bindParam(':s', $rwid);

$stmt1-execute();

$stmt2 = $conn-prepare("INSERT INTO table_b (d) VALUES (:d)");

$stmt2-bindParam(':d', $rwdj);

$stmt2-execute();

$stmt3 = $conn-prepare("INSERT INTO table_c (f) VALUES (:f)");

$stmt3-bindParam(':f', $rwzb);

$stmt3-execute();

希望这个答案对你有帮助。

PHP网页制作,怎样把注册表单的数据导入MySQL数据库?

首先你要建立一个表,例如是注册的用户表user

,里面的结构有字段

id,

name,nickname,email等。

然后在你的表单处form

action="a.php"

method="post"

name="regform"(如果有图片上传,还要加上enctype="multipart/form-data")

,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。

如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert

into来插入到数据库,表user中。例如insert

into

user

set

name='".$_POST['name']."'.............................

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

php数据库操作主要分为5个步骤:1连接MYSQL

2连接到你的数据库

3写SQL语句

4运行sql语句

5关闭数据库

//第一步

$con

=

mysql_connect("localhost","root","123456789");

//第二步

mysql_select_db('rankingme',$conn);

//第三步

$sql="insert

into

lili

(name,sex,et,hobby,photo,tel,address,content,time)

values

($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"

//第四步

mysql_query($sql);

//第五步

mysql_close($con);

php 表单 导入数据库

这个技术稍微综合了PHP的基础知识,

给你一个思路,

(1)

先将textarea

文本中的信息

传入

php的

$_POST['content'],

content

是textarea的属性名称,

(2)

传过来的值是通过数组的形式进行保存的

,其中PHP有一个函数是可以将数组转换成字符串形式,

引用那个函数后,通过var_dump()打印出你的转换数据,看是否是字符串

在这里需要提醒你一下,因为你是每一行作为一句话

通过逗号分隔出来的

,那么

在转换成数组的时候,

将每一行数据

|

隔开,例如:

数据1

数据11,

数据111

|

数据2,

数据22,

数据222|

数据3

数据33,

数据333

|

数据4,

数据44,

数据444

|

这就是一个转换成字符串的格式了,

(3)

通过转换成字符串后,php中还有一个函数就是将字符串转换成

数组的函数,转换结果应该出来的数据格式是:

array=

array(0)=array{

'数据1,数据11,数据111'

},

array(1)=array{

'数据2,数据22,数据222'

}....

(4)以上的数据都是索引数组的二维数组,将二维数组用foreach()去循环打印出来,那么久可以得到每一个

所以数组下的

数据了,这些数据

就是你要保存到数据的数据,在按照(1)和(2)的方式进行操作,最后就可以把textarea的数据保存到数据库中咯。

思路就是这样的

,希望你能自己动手,把这个程序解决,这个程序在实际开发中运用的很广泛,最好自己把它掌握了.....


当前名称:php表单数据到数据库 php表单数据到数据库中
标题网址:http://jkwzsj.com/article/docgihp.html

其他资讯