为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

天端云 2015-12-06 16:17:41
//======================================     // 函数: 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 line58mysql error:1045:Access denied for user 'root'@'localhost' (using password: NO)我是从网上找个程序想自己修改一下使用,不知道这是怎么回事PS:本人00后英文水平不是很高Mysql没学过求帮忙处理一下啊!
查看完整描述

4 回答

?
天端云

TA贡献3条经验 获得超0个赞

<?php
//====================================================
//		FileName:config.php
//		Summary: 整个IB系统的配置文件,一些参数的设置.
//		
//====================================================

//数据库部分参数设置
@define("DB_HOST", "localhost");	//数据库主机名
@define("DB_USER", "root");		//数据库用户名
@define("DB_PWD", "");		//数据库密码
@define("DB_NAME", "cms");		//数据库名称
?>

设置文件


查看完整回答
反对 回复 2015-12-06
?
天端云

TA贡献3条经验 获得超0个赞

	//======================================
	// 函数: 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;			
	}


查看完整回答
反对 回复 2015-12-06
?
天端云

TA贡献3条经验 获得超0个赞

可是数据库没有错啊?

查看完整回答
反对 回复 2015-12-06
?
木子舟义

TA贡献33条经验 获得超4个赞

数据库用户名 密码错误。

查看完整回答
反对 回复 2015-12-06
  • 4 回答
  • 0 关注
  • 1528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信