如题,本人刚开始学PHP,在搭建环境完成后,运行下面一段代码正常显示出PHP的信息,<?php
phpinfo();
?>

但是下面代码IE也不报错,直接显示“该页无法显示”。
<?php
$link=mysql_connect("127.0.0.1","root","123");
if(!$link) echo "FAILD!";
else echo "OK!";
?>
密码都没错,而且php的配置把下面的都打开了(就是分号去掉了)
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll 
请问下各位怎么回事,谢谢

解决方案 »

  1.   

    加下这句了?
    extension_dir="G:/lamp/php5/ext"
      

  2.   

    apache开启了啊,要不然第一段代码也不会起作用对吧,第二个我也加了啊,就觉得就算错了也应该报错啊,它直接显示该页无法显示
      

  3.   

    打开错误提示标签
    ini    display_errors = on
    看下什么错误。
      

  4.   

    嗯,你说得对,刚没看清楚了,不好意思
    你将mysql下的libmysql.dll文件复制粘贴到c:/windows目录下试试
      

  5.   

    我重启了啊,没改一次配置,我都会从起apache的。。呵呵
      

  6.   

    将php目录下的php5ts.dll文件复制粘贴到c:/windows/system32
    还有,你说能正常显示出phpinfo的信息,你再显示那个页面,往下走,看能找到mysql和mysqli吗?
      

  7.   

    我直接输入的http://localhost,然后下面会出现php文件列表,我目前只有2个,test1.php,和test2.php,直接点进去的,
      

  8.   

    你看,这个是MySQL的信息,MySQli貌似没看到啊
    mysql
    MySQL Support enabled 
    Active Persistent Links  0  
    Active Links  0  
    Client API version  5.1.51  Directive Local Value Master Value 
    mysql.allow_persistent On On 
    mysql.connect_timeout 60 60 
    mysql.default_host no value no value 
    mysql.default_password no value no value 
    mysql.default_port no value no value 
    mysql.default_socket no value no value 
    mysql.default_user no value no value 
    mysql.max_links Unlimited Unlimited 
    mysql.max_persistent Unlimited Unlimited 
    mysql.trace_mode Off Off 
      

  9.   

    有这个界面说明你的mysql已整合到php中了,而没有mysqli估计是你没启用extension=php_mysqli.dll 这个扩展。
      

  10.   

    最好将mysqli启用
    还有个问题,你的mysql服务没打开?
      

  11.   

    加上这句代码 再试试哥们$link=mysql_connect("127.0.0.1","root","123")or die('error'.mysql_error());
      

  12.   

    先谢谢你一直耐心给我说啊,嘿嘿。
    我刚把mysqli也开启了,还不是不行,恩,mysql的服务是打开的,我还手工连接了mysql,都正常啊,一直显示“该页无法显示”,错误也不报
      

  13.   

    前面一个test1.php目前还能打开?
      

  14.   


    我刚也把你写的连接数据库的那段代码在我机器上运行了一把,显示出来“OK”
    你再将mysql\lib下的libmysql.dll文件,php目录下的php5ts.dll文件复制到C:\WINDOWS\system32
    目录下,如还不行就复制到C:\WINDOWS。
      

  15.   


    PHP环境我之前配置过多次,这样应该没问题了。我刚也试着删除了那2个文件,也同样能显示“OK”.
    从开始菜单下能进mysql吗?
    重新打开个浏览器窗口,再检查下,看是不真的输入有误。或用http://127.0.0.1/test1.php试试
      

  16.   

    我都是用命令行进Mysql的啊,我再看看啊,呵呵,谢谢你
      

  17.   

    既然出现“该页无法显示”这样的错误,你应该关闭IE属性的“高级”里面的“显示友好的http错误信息”,这样就可以看到报什么错误了。如果是500错误,那么就是脚本的问题了。试试在脚本的最开头加上error_reporing(7)。
      

  18.   

    可能没有启用root用户的连接权限
      

  19.   

    直接下载了个xampp,呵呵,这些纠结啊,谢谢大家了。。