【发布时间】:2014-12-08 12:35:15
【问题描述】:
你好,我正在写一个简单的博客,我想从使用 codeigniter 的活动记录写这篇文章的人那里获取用户名。
到目前为止我有这个模型:
function get_posts($num = 20, $start = 0)
{
$this->db
->select('*')
->from('blog')
->join('users', 'users.user_id = blog.creator_id')
->where('public', TRUE)
->order_by('post_id', 'DESC')
->limit($num, $start);
$query = $this->db->get();
return $query->result_array();
}
从 codeigniter 文档中我找到了这个连接示例,但我无法弄清楚它是如何工作的。我只想使用用户 ID 从用户表中获取用户名。
数据库
用户表:id, username, e-mail, password, name
帖子表:id, public, title, body, creator_id
【问题讨论】:
-
不知何故我没有得到任何错误。但是我没有得到我想要的。这是我第一次使用联接。
标签: php mysql codeigniter