我已获得public function
获取,并显示用户的违规信息。当我把它放在一个页面上时,它只显示我在函数中的内容,而不是页面上的任何其他内容。它只显示表头,而不显示任何数据。我收到这个错误:
Fatal error: Call to a member function query() on a non-object in /Applications/AMPPS/www/classes/user.php on line 108
另外,我在同一个类中有其他功能正常工作。
以下是函数link的代码(抱歉粘贴它,它真的很长)
答案 0 :(得分:0)
您的$ db对象为null或无法访问。您的第108行错误与您粘贴的代码不匹配,并且您没有创建数据库对象的代码,以查看可能存在的错误。
答案 1 :(得分:0)
错误消息似乎表明您的“$ db”未设置为对象。确保正确初始化。
答案 2 :(得分:0)
该函数从不初始化$db
变量。如果它是类属性,则应为$this->db
或self::$db
。如果它是全局变量,则需要将global $db;
放在函数的开头。