<?php
$con = @mysql_connect("localhost","root","hank")or die("faile" . mysql_error());
echo"connect succeed!";
mysql_select_db("userman")or die("This database does not exist".mysql_error());
$query="select * from users";
$result=mysql_query($query);
//html显示
echo"<table>\n";
while($line = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo"\t<tr>\n";
foreach($line as $col_value)
{
echo"\t\t<td>$col_value</td>";
}
echo"\t</tr>\n";
}
echo"</table>\n";
mysql_free_result($result);
mysql_close($con);
  ?>
在PHP,mysql,apache环境,在浏览器中运行,出现"无法显示此网页",连接已重置。phpinfo()中包含了mysql.奇怪的是,在DzSoftPHP Editor中run就可以运行出结果。
quickly大神帮忙啊

解决方案 »

  1.   

    换个浏览器试试。先写个echo 'hello world';试试看环境配好了没?
      

  2.   

    internet选项中——高级选项卡——(最后几个找到)显示友好的HTTP错误,把这个勾去掉。再运行。你将会看到报错信息
      

  3.   

    在浏览器中运行,出现"无法显示此网页"
    1、检查一下你的代码是否放在apache下的www文件夹下;
    2、检查一下您的apache服务器是否已经启动。
      

  4.   

    将连接mysql需要的dll 文件复制到system32内覆盖旧文件.应该是dll文件过旧引起.DzSoftPHP Editor 因为使用了自身的测试环境所以他就不提示错误.
    ok?朝着我这个思路去解决就对了.
      

  5.   

    要启用错误信息提示,在php.ini 中
    error_reporting = E_ALL & ~E_NOTICE
    display_errors = On详见帖子12楼:
    http://topic.csdn.net/u/20110524/10/e85d0b50-0ef8-4adc-91d0-524b5e2c40ba.html