0
مشکل در اتصال به mysqlدرphp
سلام وقتی با این کد
<?php
//print_r(pdo::getAvailableDrivers());
class dbheader
{
private $server;
private $user;
private $password;
private $dbname;
private $charset;
public function connect()
{
$this->server = "localhost";
$this->user = "root";
$this->password = "";
$this->dbname = "test";
$this->charset = "utf8mb4";
try {
$dsn = "mysql:$this->server;$this->dbname;$this->charset";
$pdo = new pdo("$dsn,$this->user,$this->password");
echo "success";
return $pdo;
} catch (Exception $e) {
echo $e;
die("nashod");
}
}
}
$obj = new dbheader();
$obj->connect();
?>
تو php میخوام به sql وصل شم بهم این ارور رو میده
PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in C:\Users\MAHDI\IdeaProjects\untitled1\mahdi.php:21 Stack trace: #0 C:\Users\MAHDI\IdeaProjects\untitled1\mahdi.php(21): PDO->__construct('mysql:localhost...') #1 C:\Users\MAHDI\IdeaProjects\untitled1\mahdi.php(35): dbheader->connect() #2 {main}