php - 删除并加入不起作用-Codeigniter

标签 php mysql codeigniter

我在 codeigniter 中有一个查询,例如,

$this->db->join('mail_groups','subscriber.mail_group_id=mail_groups.mail_group_id');
$this->db->where('mail_groups.user_id',$this->user_id);
$this->db->where('subscriber.email_address',$email);
$this->db->delete('subscriber');

我收到这个错误

enter image description here

表结构

订阅者

enter image description here

邮件组

enter image description here

在 Codeigniter 中可以通过加入删除吗?

最佳答案

试试这段代码。

$this->db->where(array("mail_groups.user_id"=>$this->user_id,"subscriber.email_address"=>$email))
           ->join("mail_groups", 'subscriber.mail_group_id=mail_groups.mail_group_id')
           ->delete("subscriber");

关于php - 删除并加入不起作用-Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22471264/

相关文章:

php - Mysql 中的类型与长度/值

php - MongoDB PHP : How do I get ObjectId with a JSON feed?(它是空白的)

php - Laravel DB::表更新记录

mysql - 查找用户最低单圈时间的排名

javascript - 具有奇怪行为的发布请求

php - Codeigniter 和 'twice' 分组依据

php - Codeigniter无法从mysql表获取数据

mysql - 如何从mysql中的字母数字字符串中提取数字部分?

mysql - CodeIgniter update_batch 不替换以前的数据,下一个更新值将以逗号分隔作为增量

php - 使用 PHP 和 SQL 进行多重连接没有结果