我有两个表:table_a(名称,ID)和 table_b(任务)。
我可以选择将 table_a.name 中的值插入 table_b.Task。
但是,当我想从 table_a.name 中删除一个值并且在 table_b.Task 中找到该值时,必须使用 table_a.name 中删除的值的先前值更新 table_b.Task 值。
这是代码:
$delete=$_POST['deletevalue'];
if(isset($_POST['_submit'])){
$id=mysql_query("SELECT ID FROM table_a WHERE name='$delete'");
$x=mysql_query("SELECT MAX(ID) FROM table_a WHERE ID<$id");
$task=mysql_query("SELECT name FROM table_a WHERE ID=$x");
$query1=mysql_query("delete from table_a where name='$delete'");
$query2=mysql_query("UPDATE table_b SET Stare='$task' WHERE Task='$delete'");
PS ID 是自动递增的
当我使用此代码并显示 table_b 时,应该更新的值是空白的。请帮我让它工作