<?php
$host="localhost";
$user="root";
$password="abcdefg";
$conn=@mysql_connect($host,$user,$password);
if(!$conn)
{
die ("连接MYSQL服务器失败。".mysql_error());
}
else
{
echo "MYSQL服务器:$host <br>用户名称:$user <br>";
echo "连接MYSQL服务器成功。";
}
?>
上边代码连接不上,输出错误“连接MYSQL服务器失败。Access denied for user 'root'@'localhost' (using password: YES)”

解决方案 »

  1.   

    哪个口令错了?@mysql_connect?
      

  2.   

    解决了:
    <?php
    $conn=@mysql_connect('localhost','root','abcdefg');
    if(!$conn)
    {
    die ("连接MYSQL服务器失败。".mysql_error());
    }
    else
    {
    echo '服务器的基本信息是:' .mysql_get_host_info($conn);
    }
    ?>
      

  3.   

    什么口令啊?看不出哪出错来啊?能否解释一下?本人是php初学者,希望多多指教。