我正在使用 ajax 从数据库检索数据,并且在此查询中收到奇怪的内部服务器错误 500,我无法弄清楚它出了什么问题。问题出在 ->get()->result()
上,当我删除它时,我没有收到内部服务器错误作为响应。整个查询:
$this->db->select('bikes.store_id')->from('mappings')->where('mappings.product_id', $prod_id)->join('bikes', 'bikes.product_id = mappings.product_id')->get()->result()
最佳答案
您的加入查询不正确。
$this->db->select('bikes.store_id')->from('mappings')->join('bikes', 'bikes.product_id = mappings.product_id')->where('mappings.product_id', $prod_id)->get()->result();
尝试一下这个查询。
在 Controller 中写入以下内容以查看正在生成什么查询。
$this->output->enable_profiler(TRUE);
关于php - codeigniter 查询上的内部服务器错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29509753/