<?php 
$dbhost = 'localhost'; 
$dbuser = 'root';
$dbpass = 'root';
$dbname = 'mydata; 
$connect = mysql_connect($dbhost,$dbuser,$dbpass); 
if ($connect) { 
echo ("连接成功"); 
} else { 
echo ("连接失败"); 

?>

解决方案 »

  1.   

    1.设置ie显示错误信息。
    2.你代码问题
    if ($connect) { 
    echo "连接成功"; 
    } else { 
    echo "连接失败"; 

      

  2.   

    echo "test";//看看这个能不能显示再继续做判断if ($connect) { 
    echo "连接成功"; 
    } else { 
    echo "连接失败"; 
    }
      

  3.   

    补充,楼上说的让IE显示错误信息并不是指你IE设置错误。
    是设置error_report等级,让php显示错误信息。
      

  4.   

    也许你的mysql扩展没有,所以就有错,然后你的error_reporting是用的0,就什么都不显示了
      

  5.   

    因为我刚学,用的是个什么PHPSTUDY,什么也不用设置的,我看了PHP.INI里面的,是error_reporting = E_ALL,不知道该怎样设置,还有mysql扩展是什么啊?
      

  6.   

    什么错误啊?如果是白板,恭喜你,你的PHP配置不正确,请再次配置php
    第二种可能,就是你的apache在解析的时候调用了错误的解析程序,这个可能性虽然不大,绝对不是不可能。环视配置的问题。第三种可能就是你使用的WIMP,环视属于配置错误的方面……
    最后一种情况,我也是非常郁闷的问题。那文件没有任何问题,但是apache就是不给我解析。之后的页面尽然是什么都没有!出了html标签和body标签之外,那页面什么都没有!!包括我自己在body里面添加的信息……而且出问题的只有那一个页面……后来一气之下重新安装了服务器,什么都解决了。
      

  7.   

    我也是才学PHP.我在上海。MSN
    [email protected]
      

  8.   

    dbname = 'mydata; 这一句少了一个号。语法错误。正确应该如下(换一下用户名和密码)$dbhost="localhost";
    $dbuser="root";
    $dbpswd="";
    $dbname="mysql";
    $connect=mysql_connect($dbhost,$dbuser,$dbpswd);if ($connect) {
    echo "连接成功";
    } else {
    echo "连接失败";
    }