以下是一个示例代码,演示如何使用AJAX从包含的AJAX PHP foreach循环中删除MySQL中的一行。
HTML代码:
connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 获取数据
$sql = "SELECT id, name FROM your_table";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "";
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " ";
echo "";
echo "";
}
} else {
echo "0 结果";
}
$conn->close();
?>
delete.php代码:
connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 获取要删除的行的ID
$id = $_POST["id"];
// 从数据库中删除相应的行
$sql = "DELETE FROM your_table WHERE id = " . $id;
if ($conn->query($sql) === TRUE) {
echo "删除成功";
} else {
echo "删除失败: " . $conn->error;
}
$conn->close();
?>
以上代码演示了一个简单的方式来使用AJAX从包含的AJAX PHP foreach循环中删除MySQL中的一行。在HTML代码中,我们使用AJAX将要删除的行的ID发送到delete.php文件中。delete.php文件连接到数据库并删除相应的行。成功删除后,我们使用AJAX从页面中删除相应的行。请确保将代码中的“your_username”,“your_password”,“your_database”和“your_table”替换为实际的数据库连接信息和表名。