【发布时间】:2014-02-18 02:50:23
【问题描述】:
我需要查询下表的帮助。
table user(
user_id char(5),
username char(12),
columnx char(10));*
table phone(
user_id char(5),
phone_number number(10),
primary(Y, N) char(1));*
在 user_id 上链接的两个表, 这里每个用户可以有多个phone_numbers。
我需要提取一组用户以及他们的电话号码。我正在尝试执行以下操作。
在模型中
$this->db->where('columnx', 'something');
$query = $this->db->get('users');
foreach($query->result() as $row) {
$this->db->select('phone_number');
$this->db->where('user_id', $row->user_id);
$this->db->where('primary', 'Y');
$q = $this->db->get('phone');
}
当我的第一个 $query 返回多个用户时,如何从模型返回并为每个用户显示多个电话号码??
提前致谢, 普里姆
【问题讨论】:
标签: php mysql sql codeigniter