$this->你的在一个类中,这个类完整的代码呢?

解决方案 »

  1.   

    $this->serverName是类中的属性么?有设置么
      

  2.   

    如果你确定已贴出所有代码,建议看下PHP class。
      

  3.   

    <?php
    class login
    {
       private $userName="root";
    private $userPwd="1234";
    private $dbName="test";
    private $serverName="localhost";
      
       function __construct()
    {
    //连接数据库
       $this->conn=mysql_connect($this->serverName,$this->userName,$this->userPwd);
    //选择数据库
    $this->my_db=mysql_select_db($this->dbName,$this->conn);
    mysql_query("set names gb2312"); //设置编码格式
                     if($this->my_db){
                        echo"数据库连接成功";
                     }}
    ?>
    如果连接成功,会显示“数据库连接成功”,可结果为什么不对那,说程序错误,请修改谢谢
      

  4.   

    程序按你给出的代码
    类 login 的定义未结束,单独执行会报错
    Parse error: syntax error, unexpected end of file
      

  5.   

    在 ?> 前加入
    }
    new login;