如果db-codiegniter没有返回任何记录,则结果集错误

时间:2016-08-21 10:42:00

标签: codeigniter

严重程度:通知 消息:未定义的偏移量:0 消息:尝试获取非对象的属性

在db中找到记录时没有错误,但在查询未返回任何结果时会给出上述错误。

如何解决?

text changed

1 个答案:

答案 0 :(得分:0)

在哪里告诉您错误不在您向我们展示的代码中,但我可以识别并猜测问题。

在代码中的某处,您可以执行以下操作:

$fileResults = $this->your_model->filessearch($someId, $someType);

echo $fileResults[0]->some_column;

如果没有从数据库返回结果,则索引零 [0] 不存在。 如果数组不为空,则首先验证。

if(count($fileResults) > 0)
   echo $fileResults[0]->some_column;