php如何读取MYSQL数据库

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:16:07
请大家看看这段带啊错在哪啊?怎么不能读取数据库啊
<?php
$dbhost = 'localhost'; //数据库主机地址
$dbuser = 'admin'; //mysql用户名
$dbpass = 'admin'; //mysql密码
$dbname = 'admin'; //mysql库名
//连接数据库
$GLOBALS["conn"] = mysql_connect($dbhost,$dbuser,$dbpass);
//判断数据库是否成功连接
if(!$GLOBALS) echo "失败!";
else echo "连接数据库成功!";
mysql_close();

//打开数据库
$db=mysql_select_db($dbname,$GLOBALS["conn"]);
//判断数据库是否成功打开
if(!$db) echo "打开数据库失败!";
else echo " 打开数据库成功!";
//读取数据库
$result = mysql_query("select * from phpcms_member");

?>

运行的时候提示错误代码
连接数据库成功! 打开数据库成功!
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\PC_webserver\phproot\1.php on line 19

Warning: mysql_query() [function.mysql-query]: A link to t

首先,检查你这几个参数是否确实设置正确:
$dbhost = 'localhost'; //数据库主机地址
$dbuser = 'admin'; //mysql用户名
$dbpass = 'admin'; //mysql密码
$dbname = 'admin'; //mysql库名

另外,mysql_close(); 这句已经把数据库连接关闭了因此后面对数据库的操作都不能成功。