请教:PHP链接MYSQL数据库的问题!
各位大虾:
小妹刚刚接触PHP,看了些资料,但怎么就连不上MYSQL数据库,请各位大虾帮帮忙!代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>UserInfo</title>
</head>
<body>
<?php
echo("DataBase Link:");
$db=mysql_connect("localhost:3306","root","");
mysql_select_db("person",$db);
$result=mysql_query("select * from userinfo",$db);
printf("Name: %s<>\n", mysql_result($result,0,"name");
printf("Password: %s<>\n", mysql_result($result,0,"password"));
?>
</body>
</html>
出现的问题如下:
1.如果将$db=.....之后的所有行注释掉,则正常显示
2.如按以上原程序执行,则页面一片空白,什么都没有,连错误信息都没有。
3.在$db=mysql_connect("localhost:3306","root","");这句中我也试过不用端口号3306,但结果一样。
请各位大虾给小妹指点迷津,小妹不胜感激!
附:我的运行环境
windows2000+apache2.0.47+php-4.3.3RC3-Win32+MySql-4.0.14-win