gpt4 book ai didi

mysql - CodeIgniter 加入操作失败

转载 作者:行者123 更新时间:2023-11-29 12:13:59 27 4
gpt4 key购买 nike

我需要使用连接操作。这是我的代码:

$this->db->from('d');
$this->db->where('id',$v);
$this->db->join('p', 'p.id = d.id');
$deal=$this->db->get();

异常(exception)情况是:

Server returned HTTP response code: 500 

表格是:

p(id,home) and d(id, p.id(this value is from p table),school);

出了什么问题?

最佳答案

在您的查询中

    $this->db->from('d');
$this->db->where('id',$v);
$this->db->join('p', 'p.id = d.id');
$deal=$this->db->get();

当 caluse 不明确时,你必须这样说

  $this->db->where('d.id',$v);

也试试

  $this->db->join('p', 'p.id = d.id', 'inner' or 'left');

不要把两者都放在连接查询中,只是将内部或左侧放在连接查询中,希望这能解决您的问题,并确保 p, d 不是同义词,它们是数据库中存在的具有相同 p, d 的表的实际名称名称并具有有效的列。

关于mysql - CodeIgniter 加入操作失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30164153/

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