Ошибка «Попытка получить свойство, не являющееся объектом» при доступе к данным result_array() CodeIgniter с синтаксисомPhp

Кемеровские программисты php общаются здесь
Anonymous
Ошибка «Попытка получить свойство, не являющееся объектом» при доступе к данным result_array() CodeIgniter с синтаксисом

Сообщение Anonymous »

Пожалуйста, посмотрите этот код:

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

$this->db->select('users.user_id, user_info.name, user_info.fam ,user_type.type_name ');
$this->db->from('user_info');
$this->db->join('users', 'users.user_id = user_info.user_id');
$this->db->join('user_type', 'users.usr_typ_id = user_type.user_type');

$data= $this->db->get()->result_array();
var_dump($data);

echo "";

foreach ($data as $row);
{
echo $row->user_id . "|";
echo $row->name . "|";
echo $row->fam . "|";
echo $row->type_name . "|" . '
';
echo "";
}
в результате:
var_dump($data) возвращает следующую строку

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

array(2) { [0]=> array(4) { ["user_id"]=> string(8) "92090001" ["name"]=> string(5) "parsa" ["fam"]=> string(5) "arian" ["type_name"]=> string(13) "Administrator" } [1]=> array(4) { ["user_id"]=> string(8) "92090002" ["name"]=> string(6) "pendar" ["fam"]=> string(6) "pajouh" ["type_name"]=> string(7) "Blogger" } }
но в части «foreach» для каждой строки отображается следующая ошибка:

Обнаружена ошибка PHP Серьезность: Сообщение уведомления: попытка получить
свойство необъектного имени файла: models/user_model.php Номер строки: 47

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