Как я могу зацикливаться на результатах запроса 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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