config文件<?
//session_start();require_once("library/php/class.database.php");
require_once("library/php/class.paging.php");
//require_once("library/php/class.priority.php");
require_once("library/php/function.inc.php");
require_once("library/php/class.form.php");
require_once("library/php/class.imagetransform.php");
require_once("library/php/class.phpmailer.php");//ini_set("error_reporting","E_ALL & ~E_NOTICE");

$dbhost = "localhost"; // database host
$dbuser = "celi_u1"; // database username
$dbpass = "celi2008"; // database password
$dbname = "celi_db1"; // database name//$dbuser = "root";     // database username
//$dbpass = "password"; // database password
//$dbname = "celi_db1"; // database name$db = new DATABASE($dbhost, $dbuser, $dbpass, $dbname);
unset($dbhost, $dbuser, $dbpass, $dbname);
$client_name = 'Celiafex &amp; Co., Ltd.';?>

解决方案 »

  1.   

    从根上来说,应该是你根本没有建立mysql数据库的连接.
    mysql_connect这块就出错了.
    但是你在本地可以,哪就有可能是你的参数传递的不对,比如说mysql所在的主机,用户名,密码,或者权限等等.
    在mysql_connect后加echo mysql_error();调试.
      

  2.   


    提示无效的MySQL连接,所以应该是数据库主机、用户名、密码这三个东西写错了。把正确的数据库主机、用户名和密码改正就可以了,在你的config文件。
      

  3.   


    $dbhost = "localhost"; // database host
    $dbuser = "celi_u1"; // database username
    $dbpass = "celi2008"; // database password
    $dbname = "celi_db1"; // database name 这一块传到服务器上面,根据你的服务器得重新配置下.
      

  4.   

    用另一個聯接代碼可以正確聯接到,我想是dbclass的那個文件出借了,
      

  5.   

    楼上的都说过了,不是程序文件的问题,是参数数据库连接出错,config文件的配置参数有问题,用户名和密码之类的都必须与服务器一致,而不是本地