我写了一个简单的函数来删除数据库中的数据,但删除查询不正确我的模型代码如下:
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";
}
}
Run Code Online (Sandbox Code Playgroud)
我已经加载了数据库,并尝试了两个查询即
$this->db->where('userid',$userid);
$deldata=$this->db->delete('userbasic');
Run Code Online (Sandbox Code Playgroud)
和
$deldata=$this->db->delete('userbasic',array('userid'=>$userid));
Run Code Online (Sandbox Code Playgroud)
所以请建议我回答结果没有错误它也打印成功删除数据,但数据没有从数据库中删除...
代码看起来不错。尝试调试。
使用它来打印查询。
echo $this->db->last_query();
Run Code Online (Sandbox Code Playgroud)
然后尝试在 phpmyadmin 中执行该查询。并检查天气是否会删除您的行。
| 归档时间: |
|
| 查看次数: |
308 次 |
| 最近记录: |