【发布时间】:2018-11-10 15:56:29
【问题描述】:
我正在使用 CodeIgniter。我有一张员工表,记录是
id |firstname | lastname | mobileno | created_by
2 |mnb | nbgfv | 1452145625 | 1
3 |jhg | uhgf | 1452365478 | 2
4 |poi | ijuy | 1458745632 | 2
5 |tgf | tgfd | 1458745254 | 2
6 |wer | qwes | 1523654512 | 2
现在我的问题在created_by 列中。当我显示任何 id 值的记录时,我会得到类似
id |firstname | lastname | mobileno | created_by
3 |jhg | uhgf | 1452365478 | 2
但我的预期输出
id |firstname | lastname | mobileno | created_by
3 |jhg | uhgf | 1452365478 | mnb nbgfv
我必须显示created_by的名字
我只尝试了这个查询。
$get_single_emp_record = array('id' => 3);
$this->db->where($get_single_emp_record);
$query = $this->db->get('tbl_employee');
$result = $query->row();
if($result)
{
return $result;
}
else
{
return 0;
}
【问题讨论】:
-
我假设
created_by是另一个用户的id,所以使用此列加入同一个表。 -
@NigelRen,是的,我只有一个表,created_by 是表的id。
标签: php mysql codeigniter-3