本地系统Apache 2.2.22+PHP5.3.9+MySQL 5.5中,PHP5.3.9运行以下程序时无法连接MySQL 5.5  
<?php
$link=mysql_connect('localhost','root','');if($link) echo "连接成功";
else echo "连接失败";
mysql_close();
?>
用此法验证MySQL是否安装成功时,
为什么显示Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in E:\php\sites\2.txt on line 5
应该没有什么语法错误。。

解决方案 »

  1.   

    <?php
    $link=mysql_connect('localhost','root','');if($link) echo "连接成功";
    else echo "连接失败";//这个分号明显是中文的分号
    mysql_close();
    ?>
      

  2.   

    复制这段代码再试试看
    <?php
    $link = mysql_connect('localhost','root','');if ($link) {
    echo '连接成功';
    } else {
    echo '连接失败';
    }
    mysql_close();
    ?>
      

  3.   

    if($link) echo "连接成功";
    else echo "连接失败"mysql_close();
    ?>
    分号 你用的是 中文 的分号吧