我有两个表,我想从中删除单个行 - table1,table2
我将行的 ID 发布到 delete.php,在其中运行查询mysql_query("DELETE FROM table1 WHERE id=$id")
我应该使用 delete.php 对 table2 执行相同的操作吗?
我有两个表,我想从中删除单个行 - table1,table2
我将行的 ID 发布到 delete.php,在其中运行查询mysql_query("DELETE FROM table1 WHERE id=$id")
我应该使用 delete.php 对 table2 执行相同的操作吗?
Just post a new variable for the table name also, in the same way you have for the row ID.
您可以从 ajax 调用中传递某种标志并区分不同的表。像 table1 的 flag = 1 和 table2 的 flag = 2 等...基于标志,您可以制作不同的案例或调用不同的函数。
你可以把你的表名放入一个数组中..
$tables = array('table1', 'table2');
接着...
foreach ($tables as $table) {
mysql_query("DELETE FROM $table WHERE id = $id");
}