0

我有两个表,我想从中删除单个行 - table1,table2

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

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

4

3 回答 3

0

Just post a new variable for the table name also, in the same way you have for the row ID.

于 2012-12-14T13:26:40.647 回答
0

您可以从 ajax 调用中传递某种标志并区分不同的表。像 table1 的 flag = 1 和 table2 的 flag = 2 等...基于标志,您可以制作不同的案例或调用不同的函数。

于 2012-12-14T11:39:21.593 回答
0

你可以把你的表名放入一个数组中..

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

接着...

foreach ($tables as $table) {
    mysql_query("DELETE FROM $table WHERE id = $id");
}
于 2012-12-14T11:26:35.280 回答