[英]connection php with mysql error using mamp
我試圖學習php,但發現了一個問題.. im在Windows PC上使用Mamp。 當我嘗試將我的PHP與mysql連接時,出現以下錯誤:SQLSTATE [HY000] [1045]用戶'root'@'localhost'的訪問被拒絕(使用密碼:是).....在mysql中,我得到了此信息用戶名和密碼為“ root”,主機:localhost端口:8889,這是我的代碼。
function connectToDb()
{
try{
return new PDO('mysql:host=localhost; dbname=tutorials','root','root');
}
catch (PDOException $e){
die ($e->getMessage());
}
}
任何幫助將不勝感激....謝謝...
使用它會起作用...
$dbhost = 'localhost:3306';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
// make the current db as your DB_Name
$db_selected = mysql_select_db('DB_Name', $conn);
也將端口號添加到您的代碼中...
mysql:host=localhost:8889
它看起來像這樣
function connectToDb()
{
try{
return new PDO('mysql:host=localhost:8889; dbname=tutorials','root','root');
}
catch (PDOException $e){
die ($e->getMessage());
}
}
否則您的憑據將不正確,即嘗試使用password =''連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.