当前位置:web 服务器 > Apache >>

我搭建了apache和mysql还有php。我编了一个脚本

我搭建了apache和mysql还有php。我编了一个脚本,脚本如下: <?php $link=mysql_connect('localhost','test',''); if(!$link) echo "fail !!"; else echo "success !!"; mysql_close(); ?> 但是我用网页的形式打开这个文件就出现警告,警告如下: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'test'@'localhost' (using password: NO) in /var/www/testdb.php on line 2 fail !! Warning: mysql_close(): no MySQL-Link resource supplied in /var/www/testdb.php on line 5 请高手们指导下,应该怎么解决这个问题呀
追问:应该用哪个用户名呀!
答案:$hostname="127.0.0.1"; //真正的数据库地址
$username="user"; //用户名
$password="password"; //密码
$conn = mysql_connect($hostname,$username,$password) or die("不能连接服务器!");

看看是哪里的错误,用户名密码都是正确的吗?mysql可用了吗?
其他:你的mysql需要密码(不能为空)才能访问。
你直接命令行下
mysql -h localhost -u test
肯定说Access denied for user 'test'@'localhost' (using password: NO) 1、$link=mysql_connect('localhost','test','');  给数据库添加密码
2、mysql_close();  把$link添加到括号中 

上一个:一个php写入文件的小问题
下一个:PHP正则替换

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,