html如何添加多个表格数据库数据库中,我如何插入HTML表格数据到SQL数据库使用PHP?...

这篇博客介绍了如何使用PHP创建用户表单并处理提交的数据,将信息存储到MySQL数据库中。首先创建form.php展示表单,接着创建process.php处理表单数据并插入到指定的数据库表中,最后通过done.php展示所有已存储的记录。示例代码包括了数据库连接、数据插入以及查询展示的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

若要开始,您将需要创建多个网页:

form.php

process.php

done.php

创建用户的形式很简单,将表格形式的标签就像您在上面所做的,这里有一个例子。将该页面保存为form.php的

接下来,你需要创建一个网页,其中可以处理这些数据,并将其添加到您的MySQL数据库。对于下面的例子,我省略了我的数据库细节并替换它们,但是你应该添加你自己的。

对于这个例子,假设我的数据库有一个只有一个fname和一个lname列的表。

$servername = "your_server_name";

$username = "mysql_username";

$password = 'mysql_password';

$dbname = "database_name";

$fname = $_GET['fname'];

$lname = $_GET['lname'];

try {

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

// set the PDO error mode to exception

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql = "INSERT INTO online (fname, lname)

VALUES ('$fname', '$lname')";

// use exec() because no results are returned

$conn->exec($sql);

echo "New record inserted";

}

catch(PDOException $e)

{

echo $sql . "
" . $e->getMessage();

}

$conn = null;

?>

希望这会插入记录。现在我们需要一个可以显示数据库中所有记录的done.php页面上的表格。使用下面的代码:

$servername = "your_server_name";

$username = "mysql_username";

$password = 'mysql_password';

$dbname = "database_name";

// Create connection

$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection

if (!$conn) {

die("Connection failed: " . mysqli_connect_error());

}

$sql = "SELECT * from table_name";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {

// output data of each row

while($row = mysqli_fetch_assoc($result)) {

echo $row["fname"]. ":  ";

echo $row["lname"]. "
";

}

} else {

echo "No messages";

}

mysqli_close($conn);

?>

希望这会对你有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值