关于php和Mysql的连接

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:42:22
照书里面的测试连接,书里面的Apache、php、mysql都是单独安装的。
我的是在天空软件那下的三个一起装的,前两个都能测试成功。

下面的代码是测试php和Mysql的连接
testmysql.php的代码:
<html>
<head>
<title>php和Mysql的连接测试</title>
</head>
<body>
<center>
<?
$connect=mysql_connect('localhost','root','123');
if(!$connect)
echo "抱歉,与Mysql数据库的连接失败!";
else
echo "恭喜,与Mysql数据库的连接成功!";
mysql_close();
?>
</center>
</body>
</html>

测试结果出来这样Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'root@localhost' (Using password: YES) in D:\www\chap01\testmysql.php on line 8
抱歉,与Mysql数据库的连接失败!
Warning: mysql_close(): no MySQL-Link resource supplied in D:\www\chap01\testmysql.php on line 13
能告诉我怎么解决吗?不胜感激!

代码没啥问题..

估计是密码错误或者访问被拒绝..

你在 命令行输入

mysql -h localhost -u root -p 123

看下能否登录

<?php
$id=mysql_connect("localhost","root","root")or dir('连接失败:' . mysql_error());
if(mysql_select_db("db_database06",$id))
echo "";
else
echo ('连接失败:' . mysql_error());
mysql_query("set names gb2312");
?>

我给你一段代码吧,保证能用

根据我的经验,你绝对是密码错误