mysql_connect()失败并显示空警告

gnu*_*nub 2 php mysql

我正在使用IIS在Windows Server 2003计算机上设置PHP/MYSQL.我已经安装了PHP 5.3.8和MySQL 5.5.PHP配置为使用FastCGI.

php.ini我有以下行注释掉:

extension=php_mysql.dll

extension=php_mysqli.dll

这是我的代码:

<?php
$con = mysql_connect("127.0.0.1","root","test");
if (!$con)
  {
  die('Could not connect: $php_errormsg' . mysql_errno() . ": " . mysql_error(). "\n");
  }
echo "connected"; 
?>
Run Code Online (Sandbox Code Playgroud)

这是输出:

PHP Warning: mysql_connect(): in C:\Inetpub\wwwroot\mysqltest.php on line 2

我可以从另一个Web服务器上运行的PHP页面连接到此服务器上的MYSQL数据库 - 所以我知道我的MYSQL数据库正确接受连接.

任何有关这方面的帮助将不胜感激

Rob*_*rai 5

要查看连接错误,可以打印输出mysql_error.

$con = mysql_connect("localhost","root","test") or die('cannot connect : '. mysql_error());
Run Code Online (Sandbox Code Playgroud)