急急急求帮助本人不懂mysql_pconnect()

//======================================
    // 函数: connect($host,$user,$pwd,$dbName)
    // 功能: 连接数据库
    // 参数: $host 主机名, $user 用户名
    // 参数: $pwd 密码, $dbName 数据库名称
    // 返回: 0:失败
    // 说明: 默认使用类中变量的初始值
    //======================================
    function connect($host = "", $user = "", $pwd = "", $dbName = "")
    {
        if ("" == $host)
            $host = $this->host;
        if ("" == $user)
            $user = $this->user;
        if ("" == $pwd)
            $pwd = $this->pwd;
        if ("" == $dbName)
            $dbName = $this->dbName;
        //now connect to the database
58行→        $this->linkID = mysql_pconnect($host, $user, $pwd);
        if (!$this->linkID)
        {
            $this->halt();
            return 0;
        }
        if (!mysql_select_db($dbName, $this->linkID))
        {
            $this->halt();
            return 0;
        }
        mysql_query("set names gb2312;");
        return $this->linkID;          
    }
   <?php
//====================================================
//      FileName:config.php
//      Summary: 整个IB系统的配置文件,一些参数的设置.
//     
//====================================================
 
//数据库部分参数设置
@define("DB_HOST", "localhost");   //数据库主机名
@define("DB_USER", "root");        //数据库用户名
@define("DB_PWD", "");     //数据库密码
@define("DB_NAME", "cms");     //数据库名称
?>

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'root'@'localhost' (using password: NO) in D:\phpStudy\WWW\cms\class\mysql.inc.php on line58
mysql error:
1045:Access denied for user 'root'@'localhost' (using password: NO)

我是从网上找个程序想自己修改一下使用,不知道这是怎么回事PS:本人00后英文水平不是很高Mysql没学过求帮忙处理一下啊!


天端云
浏览 1529回答 4
4回答

天端云

<?php //==================================================== // FileName:config.php // Summary: 整个IB系统的配置文件,一些参数的设置. // //==================================================== //数据库部分参数设置 @define("DB_HOST", "localhost"); //数据库主机名 @define("DB_USER", "root"); //数据库用户名 @define("DB_PWD", ""); //数据库密码 @define("DB_NAME", "cms"); //数据库名称 ?> 设置文件

天端云

//====================================== // 函数: connect($host,$user,$pwd,$dbName) // 功能: 连接数据库 // 参数: $host 主机名, $user 用户名 // 参数: $pwd 密码, $dbName 数据库名称 // 返回: 0:失败 // 说明: 默认使用类中变量的初始值 //====================================== function connect($host = "", $user = "", $pwd = "", $dbName = "") { if ("" == $host) $host = $this->host; if ("" == $user) $user = $this->user; if ("" == $pwd) $pwd = $this->pwd; if ("" == $dbName) $dbName = $this->dbName; //now connect to the database 58行→ $this->linkID = mysql_pconnect($host, $user, $pwd); if (!$this->linkID) { $this->halt(); return 0; } if (!mysql_select_db($dbName, $this->linkID)) { $this->halt(); return 0; } mysql_query("set names gb2312;"); return $this->linkID; }

天端云

可是数据库没有错啊?

木子舟义

数据库用户名 密码错误。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL