我使用PHP amd mysql(XAMPP)。我試圖用PDO連接我的php文件和數據庫。但它顯示以下錯誤。 (mysql_query():訪問拒絕用戶'root'@'localhost'(使用密碼:NO))。我不知道的是什麼問題。我第一次使用PDO。請任何人都會告訴我,問題是什麼,解決方案是什麼。這是我的代碼。拒絕訪問用戶'root'@'localhost'(使用密碼:否);
$dsn = 'mysql:dbname=abc;host=localhost';
$dbuser = 'user';
$dbpass = 'pass';
$params = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC);
$pdo = new PDO($dsn, $dbuser, $dbpass, $params);
嗯。它看起來像你的錯誤不是與該代碼。是整個文件? –
你的代碼中使用了'mysql_query()'嗎? – Jens
似乎你的數據庫沒有任何密碼,但你在代碼中提供了一個'試試'dbpass ='';' '(使用密碼:NO)'表示數據庫沒有配置密碼 –