username 和 password前面没有 $ 呀

解决方案 »

  1.   

    不是不是username 和password 没有用引号啊。
      

  2.   

    你根本没有连接数据库,当然会出错
    在include ("include/mysql.class.php");下面加入
    $DB = new $DB_MYSQL();
    $DB->connect();
      

  3.   

    /*function connect($dbbase="snuo2")    // 连接数据库函数,包括连接数据库
            {
             global $usepconnect;   // 是否采用永久连接,$userpconnect在外部设置。
             if ($usepconnect==1){
                    $this->dbLink=@mysql_pconnect($this->dbServer,$this->dbUser,$this->dbPwd);
                                  } else {
                    $this->dbLink=@mysql_connect($this->dbServer,$this->dbUser,$this->dbPwd);
                    }
              if(!$this->dbLink) $this->halt("连接出错,无法连接!!!");
              if ($dbbase=="snuo2") {
                $dbbase=$this->dbDatabase;
                }
            if(!mysql_select_db($dbbase, $this->dbLink))  // 连接数据库
                              { $this->halt("不能够用这个数据库,请检查这个数据库是否正确!!!");}
              }
    *///改成这样先测试一下看看是什么错误:
    function connect($dabase="suno2");
    {
    global $usepconnect;
    if($usepconnect==1){
    $this->dbLink=@mysql_pconnect($this->dbServer,$this->dbUser,$this->dbPwd)or die("error of:".mysql_error());
    }
    else{
    $this->dbLink=@mysql_connect($this->dbServer,$this->dbUser,$this->dbPwd)or die("error of:".mysql_error());

    }
    if ($dbbase=="snuo2") {
                $dbbase=$this->dbDatabase;
                }
           mysql_select_db($dbbase, $this->dbLink) or die("select database error of:".mysql_error()); // 连接数据库
        
    }
      

  4.   

    $result=$DB->query("select userid,username,pwd,level,smid from snuo_news_user
                  where username='$_POST[username]'",$dbbase); 这一句中的$DB在那里初始化的呢,好像也没有吧,是你的代码没有进行数据库连接的原因,你现在的代码还没有调用那个数据库连接的类呀。
      

  5.   

    "你根本没有连接数据库,当然会出错
    在include ("include/mysql.class.php");下面加入
    $DB = new $DB_MYSQL();
    $DB->connect();
    "请问我做了为什么还是不行哟,
    出错:
    Notice: Undefined variable: DB_MYSQL in C:\Documents and Settings\Administrator\桌面\v2366_snuoinfo\v2366_snuoinfo\checkuser.php on line 18Fatal error: Cannot instantiate non-existent class: in C:\Documents and Settings\Administrator\桌面\v2366_snuoinfo\v2366_snuoinfo\checkuser.php on line 18
    这是什么原因呀,快下班了呀
      

  6.   

    我写错了,不好意思
    $DB = new DB_MYSQL();
    $DB->connect();