环境:
php5.2+apach2.2 for windows2003//连接代码如下:
<?php
//phpinfo();
echo "asdfasd";
$link = mysql_connect('localhost:3306', 'root', 'mysql');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 问题:httpd 与php.ini 感常配置都没有问题。
上面的代码,如果只运行phpinof(),都没问题,如果要运行连接数据库会不提示
"无法显示网页 您要访问的网页有问题,无法显示。 "
mysql 的密码都通过sqlyog 等方式验过没有问题。extension=php_pdo_mysql.dll 也有加载,pdo_mysql.dll 等dll 
也有。
不知如何来测试我的php 可能成功连接到mysql.

解决方案 »

  1.   

    extension=php_pdo_mysql.dll 也有加载,pdo_mysql.dll 等dll ?
    你都加载的是PDO类,没加载MYSQL数据库啊,你连接用的又是mysql_connect()
    检查下加载了PHP_mysql.dll了没?
      

  2.   


    ini_set("display_errors",1);
    error_reporting(E_ALL);看看是什么问题
      

  3.   

    上面的php 代码,运行后,没有内容,网页是空白的。
      

  4.   

      肯定是php的配置问题,你有没有把php.ini复制到windows目录下?
      

  5.   

    问题终于解决,上面的代码没有问题,主要是PHP implicit_flush = OFF 与display_errors = OFF 没有启用造成