5

我编写了一个简单的函数来从数据库中删除数据,但删除查询不正确,我的模型代码如下:

function removedata()
{
    $userid = $this->input->post('userid');
    $this->db->where('userid', $userid);
    $deldata = $this->db->delete('userbasic');
    if ($deldata == true) {
        echo "Data Removed Successfully";
    } else {
        echo "Deletion Failed";
    }
}

我已经加载了数据库并尝试了两个查询,即

 $this->db->where('userid',$userid);
  $deldata=$this->db->delete('userbasic');

$deldata=$this->db->delete('userbasic',array('userid'=>$userid));

所以请建议我回答结果没有错误它也打印成功删除的数据但仍然没有从数据库中删除数据......

4

1 回答 1

1

代码看起来不错。尝试调试。

使用它来打印查询。

echo $this->db->last_query();

然后尝试在您的 phpmyadmin 中执行该查询。并检查天气它会删除你的行。

于 2013-03-25T05:30:59.503 回答