使用PHP编辑HTML表格行并将其更新到MySQL表格中,可以通过以下步骤实现:
<?php
$servername = "数据库服务器地址";
$username = "数据库用户名";
$password = "数据库密码";
$dbname = "数据库名称";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>
<?php
// 查询数据库中的数据
$sql = "SELECT * FROM 表名";
$result = $conn->query($sql);
// 生成表格
if ($result->num_rows > 0) {
echo "<table>";
echo "<tr><th>列1</th><th>列2</th><th>列3</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . $row["列1"] . "</td>";
echo "<td>" . $row["列2"] . "</td>";
echo "<td>" . $row["列3"] . "</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "没有数据";
}
?>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id"];
$column1 = $_POST["column1"];
$column2 = $_POST["column2"];
$column3 = $_POST["column3"];
// 更新数据到数据库
$sql = "UPDATE 表名 SET 列1='$column1', 列2='$column2', 列3='$column3' WHERE id=$id";
if ($conn->query($sql) === TRUE) {
echo "数据更新成功";
} else {
echo "数据更新失败: " . $conn->error;
}
}
?>
以上是使用PHP编辑HTML表格行并将其更新到MySQL表格中的基本步骤。根据具体需求,可以进一步优化和扩展功能。
领取专属 10元无门槛券
手把手带您无忧上云