下拉列表 Isset IF 语句以移动整个记录 MySQL


DropDown Isset IF statement to move entire record MySQL

我是php的新手。我有一个下拉选项。我想放一个if语句,如果选择了其中一个选项,例如"已完成",那么我希望它从MySQL表中获取整个记录并将其移动到具有相同表结构的另一个表中。这是我到目前为止所拥有的:

 <?php
if( $_GET['status'] = 'Completed' ):
$stmt = $con->prepare("INSERT INTO second_table select * from first_table where id = id;

   status = ?,  
   day_id = ?,
   eta = ?,
   c_notes = ?
   WHERE booking_id = ?");
$stmt->bind_param('sissi',
   $_GET['status'],
   $_GET['day_id'],
   $_GET['eta'],
   $_GET['notes'],
   $_GET['id'] 
);



$stmt->execute(); 
$stmt->close();
?>

如果两个表具有相同的结构,我认为您的查询应该是

$stmt = $con->prepare("INSERT INTO second_table VALUES (SELECT * FROM first_table WHERE id = ?");
$stmt->bind_param('i', $_GET['id'] );

如果这不起作用,请告诉我。