conn.php 代码如下
<?php
 $conn=mysql_connect("localhost","root","root");
 mysql_select_db("../data/db_bcty365",$conn);
 mysql_query("set names gb2312");
?>本地浏览正常,但FTP上传到服务器就出现如下错误Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wwwroot\mlstudio\conn\conn.php on line 2Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\wwwroot\mlstudio\conn\conn.php on line 3Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\wwwroot\mlstudio\conn\conn.php on line 4Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\wwwroot\mlstudio\conn\conn.php on line 4
请高手们指点下如何解决,小菜在这谢谢了

解决方案 »

  1.   

     mysql_select_db("../data/db_bcty365",$conn);???第一个参数是数据库名,而数据库名不可能表述成 ../data/db_bcty365
    所以即便是在本地,也不可能正确运行
      

  2.   


     mysql_select_db("db_bcty365",$conn);不用路徑試試
      

  3.   

    从报的错误来看,如下错误<?php
     $conn=mysql_connect("localhost","root","root"); //密码错误
     mysql_select_db("../data/db_bcty365",$conn);  //mysql_select_db("db_bcty365[这是数据库名称]",$conn);
     mysql_query("set names gb2312"); //建议mysql_set_charset('gbk');
    ?>
      

  4.   

    <?php
    /*
     * Created on 2011-8-17
     *
     * To change the template for this generated file go to
     * Window - Preferences - PHPeclipse - PHP - Code Templates
     */$conn = @ mysql_connect("localhost", "root", "root") or die("数据库链接错误");mysql_select_db("db_bcty365", $conn);mysql_query("set names 'GBK'"); //使用GBK中文编码;?>
    试试这个
      

  5.   

    楼上说了这么多,数据库根本就没连接上,
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wwwroot\mlstudio\conn\conn.php on line 2检查一下是不是账号、密码错了,或者数据库没启动
      

  6.   

    数据库连接问题解决了,是开发环境跟服务器的数据库不一致造成的,现在又有问题哦
    <?php
    $sql=mysql_query("select id,title,createtime from tb_tell order by createtime desc limit 0,10",$conn);
    $info=mysql_fetch_array($sql);
     if($info==false){
    ?>
    我开发环境是mysql服务器是sql server这段应该怎么改呢,多谢指导啊
      

  7.   

    $sql=mssql_query("select id,title,createtime from tb_tell order by createtime desc limit 0,10",$conn);
    $info=mssql_fetch_array($sql);试试。。