php - fav_services() 无法正常工作
问题描述
我正在尝试获取收藏夹数据
public function fav_services(){
$logged = $this->session->userdata('user_id');
$query = "SELECT * FROM `service_favorites` JOIN service ON service.sid = service_favorites.s_id WHERE uid = '$logged'";
return $this->db->query($query);
}
解决方案
我犯了一个愚蠢的错误。应该使用左连接。
public function fav_services(){
$logged = $this->session->userdata('user_id');
$query = "SELECT * FROM `service_favorites` LEFT JOIN service ON service.sid = service_favorites.s_id WHERE uid = '$logged'";
return $this->db->query($query);
}
推荐阅读
- function - 为什么将调用函数提前 1 个字节会导致它发生故障?修改什么来解决?
- android - 如果用户未在 android 中选择,如何在 autocompleteTextView 下拉菜单中显示错误?
- python - 根据月份对元组列表进行排序
- notepad++ - 替换目录路径而不更改所有路径
- php - preg_replace_callback 替换括号内的日期
- ios - 获取 NSDictionary 中存在的所有键并放入 Array
- bash - 管道时git reflog丢失数据
- php - 如何在 php 中生成 postgresql 日期输出?
- javascript - Promise.all() 等待对象属性的返回
- javascript - 当我单击按钮时,输入根本没有显示。如果我删除表单一个 html 然后它可以工作,但我希望它以表单工作