mysql - codeigniter 中出现奇怪的内部服务器错误
问题描述
为什么我在查询似乎工作时收到 500 Internal Server error 的错误状态代码?
这是我发现的,当我->result();
在查询中删除它时,它返回状态 200,这很好。但是,如果我->result();
在查询中添加它会给我内部服务器错误。
这是我的查询:
$this->db->select('message_tbl.id, message_tbl.message, message_tbl.date_created, message_sent.from_id, message_received.to_id, message_received.is_read');
$this->db->from('message_tbl');
$this->db->join('message_received', 'message_received.msg_id = message_tbl.id');
$this->db->join('message_sent', 'message_sent.msg_id = message_tbl.id');
$this->db->where('message_sent.delete_status',0);
$this->db->where('message_received.delete_status',0);
$this->db->where('message_received.to_id',$this->user_id);
$this->db->where('message_received.parent_id',0);
$query = $this->db->get()->result();
解决方案
推荐阅读
- javascript - 嵌套 fetch-es 完成后如何执行操作?
- angular - 触摸其他字段时如何显示表单字段的错误?
- sql - 如何按 GROUP 更新具有连续值的列?
- java - Java Web 爬虫和爬虫
- hadoop - 运行命令“hbase 类路径”时出错
- c++ - 在 sdl 中使用不同的 alpha 值绘图
- python - 我想使用 Cognito 的“子”值通过 lambda 触发器创建一个 Dynamodb 条目
- asp.net-mvc - openpgp.initWorker 不是函数
- html - 如何添加 100% 宽度和位置的按钮:固定
- node.js - 当文件路径具有带时间戳的文件夹时,fs.writeFile 不起作用