php - codeigniter 查询上的内部服务器错误 500

标签 php mysql codeigniter

我正在使用 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/

相关文章:

php - Laravel 错误 "Class ' App\Http\Controllers\DateTime' 未找到”

mysql - 在外键表中使用主键作为外键

javascript - 使用 codeigniter 搜索栏中的自动完成功能

php - 在 Codeigniter 中将缩略图裁剪为正方形

php - 简单的MySQL查询问题

PHP SimpleXML 按元素类型分组

MySQL JOIN 覆盖原始表值

php - 未以 PHP MYSQL 形式提交时导致错误的复选框变量

php - 无法访问 codeigniter 中的空属性

php - 单击按钮提交数据库中的 div 内容