Php 活动记录删除工作不正常

Php 活动记录删除工作不正常,php,Php,我编写了一个简单的函数来从数据库中删除数据,但是删除查询不正确 我的模型代码如下所示: function removedata() { $userid = $this->input->post('userid'); $this->db->where('userid', $userid); $deldata = $this->db->delete('userbasic'); if ($deldata == true) {

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

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');


因此,请建议我回答结果中没有错误。它还成功打印删除的数据,但仍然没有从数据库中删除数据…

代码似乎很好。尝试调试

使用此选项打印查询

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

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

我尝试了这个,但它显示了从
userbasic
删除的结果,其中
userid
=0。。。。我检查了数据库中字段的名称和输入字段都是correctuserid=0,可能是tats d问题,请尝试id>0
echo $this->db->last_query();