Fatal error: Call to a member function GetArray() on a non-object in D:\wwwroot\aomin\admin\admin.php on line 6 在运行时报错,相应的php页面我在错误的下面粘帖出来了,某位大虾帮忙看下。
Call to a member function GetArray() on a non-object 在一个非对象变量里调用一个成员函数 GetArray() ,$powers = $DB->Execute("select *from power"); $powerrow = $powers->GetArray(); 也就是错误在这两里, $powers不是对象, var_dump($powers); 你看到什么? 如果select *from power查询结果如果没记录,返回的是什么? FALSE值吗? 零吗?
$powers = $DB->Execute("select *from power"); $powerrow = $powers->GetArray(); //这是出错行,Call to a member function GetArray() on a non-object 是说 $powers 不是对象,换句话说就是上已行执行失败$powers = $DB->Execute("select *from power"); 如果这是原样的,那么 sql 指令写错了,少了一个空格 $powers = $DB->Execute("select * from power");你应该考虑在数据库类中添加容错机制
在运行时报错,相应的php页面我在错误的下面粘帖出来了,某位大虾帮忙看下。
在一个非对象变量里调用一个成员函数 GetArray() ,$powers = $DB->Execute("select *from power");
$powerrow = $powers->GetArray();
也就是错误在这两里, $powers不是对象, var_dump($powers); 你看到什么?
如果select *from power查询结果如果没记录,返回的是什么? FALSE值吗? 零吗?
$powerrow = $powers->GetArray(); //这是出错行,Call to a member function GetArray() on a non-object
是说 $powers 不是对象,换句话说就是上已行执行失败$powers = $DB->Execute("select *from power");
如果这是原样的,那么 sql 指令写错了,少了一个空格
$powers = $DB->Execute("select * from power");你应该考虑在数据库类中添加容错机制