怎么把表单中填写的数据提交到数据库?

怎么把表单中填写的数据提交到数据库?,第1张

表单提交有两种方式,GET

,POST,表单提交到程序,程序获取数据后写入到数据库。表单HTML要是一个form,action的值定义发送的地址,method的值定义发送的方法(POST、GET),我举个简单的例子给你就知道了。

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

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

例如,如果你使用 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=hostnamedbname=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()

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

EXECL表中的数据导入数据库并不难!

1、要懂得数据库知识,并建有相关的可用于存储该数据的表。

2、可以编程,直接读取EXECL表单中数据,使用SQL写入数据库。

3、可以将EXECL另存为文本格式,然后使用BCP或者使用数据库相关工具或软件,将文件内容导入数据库。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存