本帖最后由 zys6024 于 2011-04-27 10:42:48 编辑

解决方案 »

  1.   

    Fatal error: Call to a member function GetArray() on a non-object in D:\wwwroot\aomin\admin\admin.php on line 6
    在运行时报错,相应的php页面我在错误的下面粘帖出来了,某位大虾帮忙看下。
      

  2.   

    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值吗? 零吗?
      

  3.   

    $powers = $DB->Execute("select *from power");一句否执行成功了?应该是没有获取到对象,可能返回的是null
      

  4.   

    $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");你应该考虑在数据库类中添加容错机制
      

  5.   

    谢谢大家,帮忙 ! 用select power from admin获取数据就好了。