<?php
      $db=mysql_connect("localhost","root","123456");
      if(!db)
      {print("cannot connect!")};
?>

解决方案 »

  1.   

    上面的网页执行的时候出错了
    http500--内部服务器错误
      

  2.   


    <?php
        $link = mysql_connect("localhost", "mysql_user", "mysql_password")
            or die("Could not connect: " . mysql_error());
        print ("Connected successfully");
        mysql_close($link);
    ?> 
      

  3.   

    <?php
    $db=mysql_connect("localhost","root","123");
    mysql_select_db("tab",$db);
    mysql_query("set names 'gb2312'");
    ?>
      

  4.   


          $db=mysql_connect("localhost","root","123456") or die("不能连接数据库"); 
      

  5.   

    看看apache的error日志有没有什么可用的信息
      

  6.   

    这是apache了的错误日志:
    [Thu Dec 25 13:32:47 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
    [Thu Dec 25 14:01:23 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
    [Thu Dec 25 14:14:09 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
    [Thu Dec 25 14:15:46 2008] [error] [client 127.0.0.1] File does not exist: C:/Apache2.2/htdocs/njphp, referer: http://www.njphp.cn/bbs/viewthread.php?tid=1156
    [Thu Dec 25 14:23:01 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
    [Thu Dec 25 14:28:24 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
    [Thu Dec 25 14:28:37 2008] [error] [client 127.0.0.1] File does not exist: C:/Apache2.2/htdocs/b.jpg, referer: http://127.0.0.1/
    [Thu Dec 25 14:28:44 2008] [error] PHP Parse error:  parse error in C:\\Apache2.2\\htdocs\\test.html on line 8
      

  7.   

    这是apache中的错误日志:[Thu Dec 25 14:55:55 2008] [error] PHP Warning:  mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 in C:\\Apache2.2\\htdocs\\test.html on line 6
    [Thu Dec 25 14:55:55 2008] [error] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in C:\\Apache2.2\\htdocs\\test.html on line 6
      

  8.   

    用 mysql -u 用户名 -p 密码 登录试试 
      

  9.   

    登陆不进去啊啊
    ???????????
    是什么原因啊
    :error:1045 (28000)access denied for user 'root'@'localhost'(using password: yes)
      

  10.   

    mysql -u root
    error 1045 (28000):access denied for user 'root'@'locahost'
    mysql -u root -p
    enterpasswrod:******
    welcome to the mysql monitor............
    mysql -u root -p 123456
    enter password:******
    error 1049 (42000):unknown database '123456'
    各位大哥以上三个现象是什么原因啊 ???
      

  11.   

    现在可以登陆了
    原来是mysql -uusername -ppassword
      

  12.   

    明显的语法错误(上面)
    把代码改为:
    <?php
          $db=mysql_connect("localhost","root","123456");
          if(!$db)
          {print("cannot connect!")};
    ?>
      

  13.   

    日志里面的parse error就是语法错误,这个错误导致了Http500服务端错误。
      

  14.   

    你的apache正确加载php了么?使用phpinfo看看