我是PHP初学者,下面这段代码为什么连接不上mysql数据库
代码:$link=mysql_connect("localhost:3306","root","123");
if($link!=false)
{
echo"连接成功";
}

解决方案 »

  1.   

    错误信息:
    无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost  主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  
      

  2.   


    $link=mysql_connect("localhost","root","123"); if($link!=false) { echo"连接成功"; }
      

  3.   

    $link=mysql_connect("localhost:3306","root","123") or die(mysql_error());试试
      

  4.   


    不行,还是报错: 无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost  主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer 
      

  5.   

    我用的是IIS做服务器来调试PHP程序的
      

  6.   

    你先把php.ini的display_errors打开,display_errors = On,看看是什么错。如果display_errors = Off,好像不会提示具体错误吧。额也是新手,可以试试。
      

  7.   

    你这个是http错误,还没到sql连接呢,页面就无法被iis解析。
    应该iis下php环境没配置好
      

  8.   

    可是当我把<?php$link=mysql_connect("localhost:3306","root","123");
    if($link!=false)
    {
    echo"连接成功";
    }
    else
    {
     echo"连接失败";
    }
    ?>换成<?php
    $d=date("D");
    if ($d=="Fri")
      echo "Have a nice weekend!"; 
    else
      echo "Have a nice day!"; 
    ?>
    的时候又可以正常浏览页面
      

  9.   

    那你照#9的建议打开错误提示看看
    或者先看看mysql连接组件有没有配置好先
    <?php
    function_exists('mysql_connect') OR die('没有安装mysql连接组件!(1)请在php.ini中的取消extension=php_mysql.dll前的分号,重启iis.(2)保证libmysql.dll放置于windows环境变量path所配置的目录中');
    $link=mysql_connect("localhost:3306","root","123") OR die(mysql_error());
    if($link!=false)
    {
    echo"连接成功";
    }
    else
    {
     echo"连接失败";
    }
    ?>
      

  10.   

    感觉不是代码的问题,应该是你服务器的问题吧!你用这个连接数据库查询一个表看看能否得到数据!
    如果还不行。那就别用iis了,换Apache吧!装一个集成的 推荐AMPServ 5.2.6
    $conn = @ mysql_connect("localhost", "root", "root") or die("数据库服务器连接错误!".mysql_error());
      

  11.   


    在php.ini里搜索“display_errors”,不该没有吧。
      

  12.   

    我是在网上直接下载的安装文件(stup)不是下载的.zip包。
      

  13.   

    $link=mysql_connect("localhost:3306","root","123");
    if($link)
    {
    echo"连接成功";
    }
      

  14.   

    不行,IIS作为PHP程序的服务器应该怎么样配,我的PHP是下载的安装包(steup)不是解压之后就可以直接用的
      

  15.   

    不行就下载个整合包吧,安逸。
    要自己配也可以,google很多文章,自己搜搜。