Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in D:\Discuz!EXP\wwwroot\test\registerProcess.php on line 23
Could not connect:Can't connect to MySQL server on 'localhost' (10061)小弟是新手,今天把我朋友做好的小网页放到自己的机器上时,想试下就出现了以上的错误,mysql的密码和帐号都是正确的,请哪位高手可以指点一下到底是怎么回事...谢谢各位了~~

解决方案 »

  1.   

    <?PHP
    if(empty($_POST['checkValue2'])){
      header("Location: ./loginIn.php");
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>注册结果</title>
    </head>
    <?PHP
    $database = "ameba";
    $username = "calvin";
    $password = "322216";
    $userdetialT = "userdetial";
    $msgT = "message";
    $userinfo = "userinfo";
    $hostName = "localhost";
    $IPR = getenv('REMOTE_ADDR');
    $rEmail = $_POST['rEmail'];
    $queryName = "INSERT INTO `userdetial` ( `username` , `id` , `password` , `state` ) VALUES ('$rNameField', '', '$rPwd', 'offline')";
    $link = mysql_connect($hostName,$username,$password) or die ("Could not connect:".mysql_error());
    $result = mysql_db_query($database,$queryName,$link) or die ("Could not connect to database1");
    $queryName1 = "SELECT `id` FROM `userdetial` ORDER BY `userdetial`.`id` DESC ";
    $result = mysql_db_query($database,$queryName1,$link) or die ("Could not connect to database2");
    $tempLine = mysql_fetch_row($result);
    $queryName2 = "insert into $userinfo values('$sex','$IPR',NULL,'$tempLine[0]','$rEmail',NOW())";
    $result = mysql_db_query($database,$queryName2,$link) or die ("Could not connect to database3");
    echo "注册成功  "."<a href='loginIn.php' >返回注册页面,并且重新登陆</a>";
    mysql_close($link);
    ?>
    <body>
    </body>
    </html>
      

  2.   

    数据库的表、字段都正确吗?
    打开管理工具的‘服务’,看有没有打开mysql
      

  3.   

    mysql已经打开了,表是从一个.sql文件import进去的