本帖最后由 ppndvc 于 2012-09-25 22:02:30 编辑

解决方案 »

  1.   

    没仔细看 输出你的SQL 应该是SQL有问题
      

  2.   

      public function __construct($configFile="config.inc.php")   //两个下划线
      

  3.   

    还有析构函数 __destruct 也写错。少了一个下划线。
      

  4.   

    谢谢各位!小弟还有个问题,如下:                        $rusers=new User($lvalue);
    setcookie("userInfo",serialize($rusers));

    $ttts=unserialize($_COOKIE["userInfo"]);
    echo $rusers->name; //这句总是输不出来写入cookie和读取cookie总是不成功?
      

  5.   

    资源类型是不能这样序列化的
    请阅读手册关于 __sleep 和 __wakeup 的描述
      

  6.   

    $rusers=new User($lvalue);
    setcookie("userInfo",serialize($rusers));
    var_dump( $rusers ); // 加入这句,看看有没有$name这个属性
    $ttts=unserialize($_COOKIE["userInfo"]); // 这句其实没有用,因为$_COOKIE本身是只读的,在程序执行前其值就已确定,不会再变。
    // 只有等到下一次请求你才能看见它生效了。
    echo $rusers->name; //这句总是输不出来,调试时不妨使用 var_dump() 它还能告诉你变量类型,因为有的类型是不能被转换为字符串输出的
      

  7.   

    都没有用啊。我用了session,session可以保存对象的。