gpt4 book ai didi

php - codeigniter - 无法删除或修改数据库

转载 作者:行者123 更新时间:2023-11-29 00:17:12 26 4
gpt4 key购买 nike

这是我第一次使用 codeigniter 来构建站点,所以我对它还很陌生。我有一个管理页面,可以在其中批准或删除视频,但这些功能都不起作用。单击链接时,它只是加载页面,什么也没有发生,数据库中也没有任何变化。我去了这里https://www.codeigniter.com/user_guide/database/query_builder.html#deleting-data并试过这个:

$this->db->delete('files', array('id' => $id));

它将 url 更改为我认为正确的:/profile/delete/29

我正在加载包含这个简单函数的模型:

function delete($fileid){
//$this->db->query("DELETE FROM files WHERE ID = '$fileid'");

$this->db->delete('files', array('ID' => $fileid));
}

然后在我的 Controller 中运行它:

function delete($id){
//$this->db->query("DELETE FROM files WHERE ID=$id");

$this->files->delete($id);

redirect('profile');
}

有人可以告诉我我做错了什么吗?

最佳答案

像这样尝试:

function delete($fileid){
$this->db->where('ID', $fileid);
$this->db->delete('files');
}



function delete($id){
$this->load->model('files');

$this->files->delete($id);

redirect('profile');
}

如有错误,请在评论中指出。

关于php - codeigniter - 无法删除或修改数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com