Каждый раз, когда мой скрипт CodeIgniter пытается получить доступ к свойству из row(), выдается ошибка: попытка получитьPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Каждый раз, когда мой скрипт CodeIgniter пытается получить доступ к свойству из row(), выдается ошибка: попытка получить

Сообщение Anonymous »

Я получил следующее сообщение:

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

и здесь моя функция, в которой находится строка 4146:

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

elseif ($resultRes->average < '3' && $resultRes->average >= '2')
Это полный код функции. У меня одно и то же сообщение для строк 4137, 4140, 4143, 4146 и 4149

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

public function get_Ranking($resid = '')
{
$sql = "select ((Qrating+Srating+Drating+Crating)/4) as average from testimonial where RestId=" . $resid;
$query = $this->db->query($sql);
$resultRes = $query->row();
if ($resultRes->average == '5') {
return '050';
} elseif ($resultRes->average < '5' && $resultRes->average >= '4') {
return '040';
} elseif ($resultRes->average < '4' && $resultRes->average >= '3') {
return '030';
} elseif ($resultRes->average < '3' && $resultRes->average >= '2') {
return '020';
} elseif ($resultRes->average < '2' && $resultRes->average >= '1') {
return '010';
} else {
return '000';
}
}
Как это исправить?


Подробнее здесь: https://stackoverflow.com/questions/198 ... an-error-i
Ответить

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

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

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

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

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