我有php5.2.9+;mysql5.1+;apache2.2.6安装在win xp上。我无法使用mysql连接php

我有php5.2.9+;mysql5.1+;apache2.2.6安装在win xp上。我无法使用mysql连接php,php,mysql,connect,Php,Mysql,Connect,我在WinXP上安装了php5.2.9+mysql5.1+apache2.2.6。我无法使用mysql连接php。这是代码` <? php $link=mysql_connect('localhost','root','godismine'); if(!$link) echo "fail"; else echo "success"; mysql_close(); ?> 我认为代码中没有任何错误。phpinfo显示了mysql支持,因此它不可能是安装问题。 我

我在WinXP上安装了php5.2.9+mysql5.1+apache2.2.6。我无法使用mysql连接php。这是代码`

<? php 
$link=mysql_connect('localhost','root','godismine');

if(!$link) 
echo "fail"; 

else echo "success"; 

mysql_close(); 
 ?> 

我认为代码中没有任何错误。phpinfo显示了mysql支持,因此它不可能是安装问题。 我无法得到这个问题。每当我运行这个脚本时,我都会看到一个空白屏幕。
请帮忙。我是php新手。

您是否也在数据库中创建了用户/授予了权限?在任何情况下,作为根连接都不是一个好主意

让MySQL告诉您错误是什么……是

<?php 
$link=mysql_connect('localhost','root','godismine');

if(!$link) { echo "fail "; echo 'and the error message is: '.mysql_error(); } else { echo "success"; mysql_close($link); }