我安装的是wamp,在打开www中的testmysql.php时,结果显示不知道这样的主机,急救。。

解决方案 »

  1.   

    ( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2
    Call Stack
    # Time Memory Function Location
    1 0.0008 670776 {main}( ) ..\testmysql.php:0
    2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2( ! ) Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 (trying to connect via tcp://hostname:3306) in C:\wamp\www\testmysql.php on line 2
    Call Stack
    # Time Memory Function Location
    1 0.0008 670776 {main}( ) ..\testmysql.php:0
    2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2
    Call Stack
    # Time Memory Function Location
    1 0.0008 670776 {main}( ) ..\testmysql.php:0
    2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2
    Could not connect to MySQL: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
      

  2.   

    帖出 C:\wamp\www\testmysql.php 前 3 行
      

  3.   

    <?php 
    $link = mysql_connect('hostname','dbuser','dbpassword'); 
    if (!$link) { 
    die('Could not connect to MySQL: ' . mysql_error()); 

    echo 'Connection OK'; mysql_close($link); 
    ?> 
    这是testmysql.php的全部代码
      

  4.   

    hostname  怎么能这么用呢?
     应该定义为一个变量,在第二行加上:
    $hostname='localhot';
    $dbuser='root';
    $dbpassword='';//你的数据库密码是多少就填多少。
      

  5.   

    $link = mysql_connect('hostname','dbuser','dbpassword');  改为
    $link = mysql_connect($hostname,$dbuser,$dbpassword);  
      

  6.   

    $link = mysql_connect('localhost','dbuser','dbpassword');  
      

  7.   


    ( ! ) Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'dbuser'@'localhost' (using password: YES) in C:\wamp\www\testmysql.php on line 2
    Call Stack
    # Time Memory Function Location
    1 0.0007 671144 {main}( ) ..\testmysql.php:0
    2 0.0007 671432 mysql_connect ( ) ..\testmysql.php:2
    Could not connect to MySQL: Access denied for user 'dbuser'@'localhost' (using password: YES)
      

  8.   

    其实你只需
    $link = mysql_connect();
    即可教程中的
    $link = mysql_connect('hostname','dbuser','dbpassword'); 
    是说在使用时:
    hostname 处填写数据库主机名
    dbuser 处填写数据库用户名
    dbpassword 处填写口令参数可缺省
    mysql_connect()
    等效于
    mysql_connect('localhost', 'root', '')
      

  9.   

    刚开始学wamp也发现这个问题,解决办法:
    我的数据库用户为root 密码123456
    设置成 $link = mysql_connect('localhost','root','123456'); 
    就连接成功了。
      

  10.   

     刚开始学wamp也发现这个问题,解决办法:
    我的数据库用户为root 密码123456
    设置成 $link = mysql_connect('localhost','root','123456'); 
    就连接成功了。
    我想问问到底该怎么改啊,不会啊,直接改括号里的会出错,跪求啊!急急急