gpt4 book ai didi

php - Codeigniter 从表中删除记录,其中 page_id 和 user_id

转载 作者:行者123 更新时间:2023-12-01 00:03:36 26 4
gpt4 key购买 nike

我有一个数据库,用户可以创建多个页面,如下图所示。 enter image description here

我正在使用 codeigniter MVC,我想允许用户删除他们的页面。

因此,如果 page_id = 1user_id =1 传递用于删除,则表中只有 user_id=1 和 page_id = 1 的行应该被删除。

到目前为止,这是我的 model_page.php 代码,但是 user_id 1 的所有页面都在删除

function delete_user_page($user_id, $page_id){

$query = $this->db->where('user_id', $user_id and 'page_id', $page_id);
return $this->db->delete('mysql_table');

}

谢谢

最佳答案

function delete_user_page($user_id, $page_id){
$cond = ['user_id' => $user_id, 'page_id' => $page_id];
$query = $this->db->where($cond);
return $this->db->delete('mysql_table');
}

逻辑是我们需要将所有参数列表做成一个数组。

关于php - Codeigniter 从表中删除记录,其中 page_id 和 user_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500079/

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