Запуск запроса в цикле foreach в CodeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запуск запроса в цикле foreach в Codeigniter

Сообщение Anonymous »

По сути, я пытаюсь создать систему комментариев. Пользователь просматривает фотографию на сайте, а затем может просмотреть все комментарии других участников.

Каждый комментарий будет зациклен с использованием foreach (в настоящее время работает нормально), но мне нужно затем запустить отдельный запрос для каждого комментария, чтобы получить данные пользователя, опубликовавшего его. Эти данные хранятся в отдельной базе данных (в противном случае я бы просто выполнил соединение).

В моей модели это уже есть:

public function get_comment($id)
{
$db_photos = $this->load->database('photos', TRUE);
$db_photos->select('id, comment, userid, photoid');
$db_photos->from('comments');
$db_photos->where('photoid', $id);

return $db_photos->get()->result();
}


А вот контроллер:

public function view($id)
{

$data['comment'] = $this->viewphoto_model->get_comment($id);
if (empty($data['comment'])) { show_404(); }

$this->load->view('templates/header', $data);
$this->load->view('viewphoto/viewphoto', $data);
$this->load->view('templates/footer', $data);
}


А затем вид:








По сути, мне нужно получить значение userid из каждого комментария, а затем выполнить запрос к базе данных пользователей, чтобы получить сведения о пользователе для каждого опубликованного комментария.

Любая помощь приветствуется :)

РЕДАКТИРОВАТЬ:

Все еще не работает, вот последняя версия.

Контроллер:

Ответить

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

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

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

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

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