致命错误:在非对象上调用成员函数result()

沃特·怀特

致命错误:在第24行的F:\ xampp \ htdocs \ application \ models \ mod_contactus.php中的非对象上调用成员函数result()

这是什么错误?请帮我弄清楚。

我的模特

function message_count(){

    $this->db->where('contactus_status', 'no');
    $num = $this->db->count_all_results('tbl_contactus');
    return $num->result();
}

控制器

 function message_count()
{
    if($num = $this->mod_contactus->message_count())
    {
        $count['records'] = $num;
    }
    $this->load->view('admin/admin_messages',$count);

}

看法

<?php if(isset($count)){echo $result;}?>
达米安·皮西(Damien Pirsy)
$num = $this->db->count_all_results('tbl_contactus');
return $num->result();

顾名思义,该函数count_all_results()返回表行的计数。所以$numinteger类型,因此不是对象,因此调用$num->result()是错误的(而且毫无意义)。

如果需要结果,请获取它们并在以后进行计数否则,只需返回计数:

return $this->db->count_all_results('tbl_contactus');

无论如何,这些都是手册中的内容,正如我在上一个问题中建议的那样,您应该在一起编写代码之前通读它。或者至少在遇到困难时阅读它。AR的参考网址:http ://ellislab.com/codeigniter/user-guide/database/active_record.html 在这种情况下:

$ this-> db-> count_all_results();

允许您确定特定Active Record查询中的行数。查询将接受Active Record限制器,例如where(),or_where(),like()或or_like()等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel / Eloquent:致命错误:在非对象上调用成员函数connection()

致命错误:在非对象上调用成员函数addSnippet()

致命错误:在/blah/blah/blah.php中的非对象上调用成员函数execute()

PHP致命错误:在非对象上调用成员函数asXML()

致命错误:在第16行上的非对象上调用成员函数prepare()

PHP致命错误:在非对象上调用成员函数prepare()

致命错误:在非对象上调用成员函数query()

PHP:致命错误在非对象上调用成员函数format()

Magento致命错误:在非对象上调用成员函数addFieldToFilter()

“致命错误:在非对象上调用成员函数prepare()。”

致命错误:在非对象上调用成员函数isUploaded()

PHP致命错误:在非对象上调用成员函数format()的任何想法

PDO致命错误-在非对象上调用成员函数prepare()

致命错误:“在非对象上调用成员函数prepare()”

致命错误,指出“在非对象上调用成员函数bind_param()”

致命错误:在非对象wordpress上调用成员函数delete()

致命错误:在非对象上调用成员函数error()

致命错误:在非对象上调用成员函数setFetchMode()[Normal]

错误致命错误:在非对象上调用成员函数insert()

致命错误:在非对象上调用成员函数setAttribute()

致命错误:在非对象上调用成员函数prepare(),调用prepare语句的对象不为null

Magento致命错误:在非对象上调用成员函数save()

PHP:致命错误:在非对象上调用成员函数insert()

致命错误:在PHP的非对象上调用成员函数query()

致命错误:在非对象上调用成员函数isVirtual()

致命错误:在非对象错误上调用成员函数prepare()

致命错误:在非对象Codeigniter上调用成员函数base_url()

致命错误:在非对象上调用成员函数executeQuery()

CakePHP 致命错误:在非对象上调用成员函数 check()?