删除我的表中的数据,但不删除数据库中的数据

时间:2014-02-17 05:20:06

标签: mysql database

我在这里有一个查询。我想在我的浏览器表中删除我的数据,但我不希望它被永久删除,我只是希望它被隐藏。我的问题是我不知道我需要什么样的查询。这是我的删除查询。

我的桌子是Id Name和Flag。我想要做的是当标志为1时它会显示表格,如果为0,则在按下删除按钮时它将被隐藏。

function delete()
    {
        $id = $this->input->get('id');
        $sSQL = "DELETE FROM tableq where id = ?";
        $this->db->query($sSQL, array($id)); 
    }

1 个答案:

答案 0 :(得分:3)

您可以更新标记,并在您的选择查询中仅选择flag=1试试这个,

  $sSQL = "update tableq set `flag` =0 where id = ?";
  $this->db->query($sSQL, array($id));