Обновление
После обсуждения проблемы возникла проблема с запросом.
Правильный запрос в вашем случае будет
$query = $this->db->query("SELECT wp.entryData, u.firstname, u.userid FROM users u INNER JOIN wallPosts wp on wp.postingUserid = u.userid WHERE wp.wpChurchId = '{$membersChurchId}'");
Я думаю, что вы подходите к этому неверно. Если вам нужно вывести все строки, которые соответствуют вашим требованиям, за один раз, то вам нужно создать функцию, которая читает строки и формирует выходные данные. Но вы все равно будете использовать foreach
function buildAll($result) {
$output = "";
foreach($result as $row) {
$output .= $row->entryData."<br />"; //no need for nl2br("\n")
}
return $output;
}
Теперь включите эту функцию в помощник или что угодно, используйте ее в своем коде, например
$query = $this->db->query("SELECT wp.entryData, u.firstname, u.userid
FROM wallPosts wp, users u
WHERE wp.wpChurchId = '{$membersChurchId}'");
echo buildAll($query -> result()); //in one show
Однако метод, который я написал выше, хорош только тогда, когда вы используете функцию более одного раза