php如何读取MYSQL数据库
请大家看看这段带啊错在哪啊?怎么不能读取数据库啊<?php$dbhost='localhost';//数据库主机地址$dbuser='admin';//mysql用户名$...
请大家看看这段带啊错在哪啊?怎么不能读取数据库啊
<?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 the server could not be established in D:\PC_webserver\phproot\1.php
请大家帮帮忙吧 请高手把这个表了的内容输出到网页的代码也帮忙给写下吧 谢谢大家 我已经研究了好久了 就是不知道哪错了 我刚开始学PHP,请大家不要见笑 展开
<?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 the server could not be established in D:\PC_webserver\phproot\1.php
请大家帮帮忙吧 请高手把这个表了的内容输出到网页的代码也帮忙给写下吧 谢谢大家 我已经研究了好久了 就是不知道哪错了 我刚开始学PHP,请大家不要见笑 展开
1个回答
2009-02-23
展开全部
首先,检查你这几个参数是否确实设置正确:
$dbhost = 'localhost'; //数据库主机地址
$dbuser = 'admin'; //mysql用户名
$dbpass = 'admin'; //mysql密码
$dbname = 'admin'; //mysql库名
另外,mysql_close(); 这句已经把数据库连接关闭了因此后面对数据库的操作都不能成功。
$dbhost = 'localhost'; //数据库主机地址
$dbuser = 'admin'; //mysql用户名
$dbpass = 'admin'; //mysql密码
$dbname = 'admin'; //mysql库名
另外,mysql_close(); 这句已经把数据库连接关闭了因此后面对数据库的操作都不能成功。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询