将记录移到另一个表,然后将其删除

时间:2018-07-07 10:27:29

标签: php mysql

我发现了一些与我的问题相同的问题,但是我没有得到我问题的答案。

我使用php和mysql。我有一个“ jobseeker”表,属性是“ id”,“ name”,“ CV”。我想将一条记录从“ jobseeker”移动到另一个表,其名称为“ candidates”,并将该记录从“ jobseeker”中删除。这是我的代码

$id = $_GET['id'];
$sql = "INSERT INTO sortlist (id, name,cv) 

SELECT id,name, cv FROM candidates WHERE id='$id'";

"DELETE FROM candidates WHERE id='$id'";  

此脚本仅处理语法“ INSERT IN TO”,而不处理语法“ delete”。

1 个答案:

答案 0 :(得分:0)

您要做的第一件事是,编写一个选择查询以获取数据并将其存储在局部变量中。然后插入并从表中删除。

  

$ id = $ _GET ['id'];

     

$ sql = mysql_fetch_array(mysql_query(“ SELECT idnamecv来自候选者,其中id =”。$ id)));

     

mysql_query(“ INSERT INTO sortlist(idnamecv)值($ sql ['id'],$ sql ['name'],$ sql [' cv'])“);

     

mysql_query(“从候选者中删除,其中id ='”。$ id。“'”));