2013-09-16 59 views
1

我有一個用C#編寫的應用程序,它確實與數據庫連接。無法連接:訪問被拒絕用戶php

這裏是我得到的錯誤:

警告:mysql_connect()函數[function.mysql-連接]:訪問被拒絕的用戶 '用戶名' @ 'localhost' 的(使用密碼:是)在(PHP文件)第15行 無法連接:拒絕訪問用戶 '用戶名' @ 'localhost' 的(使用密碼:YES)

這裏是我的代碼:

$mysql = mysql_connect("localhost", "username", "password"); 
if (!$mysql) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 

我從這個例子:

http://php.net/manual/en/function.mysql-connect.php

我在做什麼錯?

+8

如果您剛剛開始,我建議您改爲學習'MySQLi'或'PDO'。 'MySQL'已被棄用,並很快被刪除。 –

+1

你確定你的用戶名=用戶名和密碼= mysql密碼? – ABorty

+1

如何給我們的錯誤mysql_error打印? – Reinherd

回答

1

您在mysql中的用戶名可能不是「用戶名」,因爲您的密碼不是「密碼」。請將它更改爲類似

$mysql = mysql_connect("localhost", $username, $password); 

其中$username是可變的,與你的數據庫的用戶名和$password是你的數據庫密碼變量。

此外,使用MySQLi而不是mysql_函數將是一件好事。