2012-11-04 85 views
0

我很困惑...我在不同的文档中使用相同的代码,并且在那里获得与数据库的连接并不是问题。将不会连接到数据库

但在新文档中,它只是不工作...(密码,用户名,数据库名......所有的检查和纠正): -/

<?php 

define ("DB_HOST", "db1234567.db.hello.com"); // set database host 
define ("DB_USER", "db1234567"); // set database user 
define ("DB_PASS","password123"); // set database password 
define ("DB_NAME","db1234567"); // set database name 

$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection."); 
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database"); 

?> 

在浏览器中我得到这个:“警告:mysql_connect()[function.mysql-connect]:拒绝用户的访问请求yesb1234567'@'123.123.12.12(使用密码:YES)在第8行的/homepages/12/1234567/test/test.php Couldn'不要连接。“

将是冷静,如果有人可以帮助我:)我没有看到任何错误...

THX!

+0

这些文件是在同一台服务器(在相同的IP后面)吗? –

+0

用户有什么特权? – Vucko

+0

检查用户,密码和主机设置.. – Eugen

回答

2

我这样做。 “拒绝访问”是一个相当明显的错误。证书不正确或用户被阻止。 MySQL正在回应,所以问题在于用户名/密码。

+0

嗯..哦!我会再次检查...但使用复制和粘贴,所以值应该是正确的: -/ @Alvar FinSoft Soome ...是所有在同一台服务器 – Fab

+0

...非常愚蠢的错误!复制并粘贴错误!现在发现它:)感谢您的帮助! – Fab