Как я могу зацикливаться на результатах запроса codeigniter, чтобы выполнить другой запрос выбора для каждой строки? [дуPhp

Кемеровские программисты php общаются здесь
Anonymous
Как я могу зацикливаться на результатах запроса codeigniter, чтобы выполнить другой запрос выбора для каждой строки? [ду

Сообщение Anonymous »

Я получаю доступ к базе данных, чтобы получить список идентификаторов сотрудников, а затем беру этот массив идентификатора сотрудника, чтобы запустить запрос против другой таблицы в базе данных, которая получает всю информацию о человеке на основе идентификатора сотрудника, но я только получаю последнее значение в заявлении, но мне нужно получить и зациклена на все. Кто -нибудь может увидеть мою ошибку? < /P>

Код: Выделить всё

public function manager_list()
{
$results = array();
$managers = $this->db->query('select `employee_id` from `managers`');

foreach($managers->result() as $row)
{
$employee_id = $row->employee_id;
}

$query = $this->db->query('select `employee_id`, `ssn`, `first_name`, `last_name`, `department`, `title`, `status` from `employees` where `employee_id` = "'.$employee_id.'"');

foreach ($query->result() as $row){
$results[] = array(
'employee_id' => $row->employee_id,
'ssn' => $row->ssn,
'first_name' => $row->first_name,
'last_name' =>$row->last_name,
'department' =>$row->department,
'title' =>$row->title,
'status' =>$row->status,
);
}
return $results;
}
Это использует структуру воспламенения кода.

Подробнее здесь: https://stackoverflow.com/questions/236 ... elect-quer

Вернуться в «Php»