我正在使用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();


试试这个查询。

在您的控制器中写下以下内容,查看正在生成的查询。

$this->output->enable_profiler(TRUE);

10-06 06:15