第一,你的php.ini没有打开display_error。
第二,运行错误,根据第一不显示错误。
第三,include那个文件是什么???

解决方案 »

  1.   

    include不用想了,里面一定是 $con = mysql_connect(......); mysql_select_db(..);这些咯,所以他这个文件里直接就写SQL和执行SQL了。朋友,你的代码看上去没错,但其实大错特错,代码应该是这样写的:@$db = mysql_connect($host,$user,$pwd);
    if(mysql_errno){
       echo 'Error: not connect database';
       exit;
    }
    mysql_select_db($db_name);
    $query = "select * from students";
    @$result = mysql_query($query);
    if(mysql_num_rows($result) == 0){
        echo '没有数据';
        exit;
    }
    while($row = mysql_fetch_array($result)){
        echo $row['name'];
    }
    这样就能知道哪里出错了。
      

  2.   

    代码应该尽量做到严谨,PHP是简单的语言,但我们不能做简单的程序员。