使用一个 delete.php 文件从不同的表中删除数据库行



我有两个表,我想从中删除单个行 - 表1,表2

我发布要删除的行的 ID .php,我在其中运行查询mysql_query("DELETE FROM table1 WHERE id=$id")

我是否应该使用 delete.php 对 table2 执行相同的操作?

您可以将表名放入数组中。

$tables = array('table1', 'table2');

然后。。。

foreach ($tables as $table) {
    mysql_query("DELETE FROM $table WHERE id = $id");
}

你可以从 ajax 调用中传递某种 for 标志,并区分不同的表。像表 1 的标志 = 1 和表 2 的标志 = 2 等......根据标志,您可以创建不同的案例或调用不同的函数。

只需为表名发布一个新变量,就像为行 ID 发布一样。

最新更新