سلام خسته نباشين چرا اين فايل به ديتابيس وصل نميشه
<?php
namespace database;
use PDO;
use PDOException;
class DataBase{
private $connection;
private $options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' );
private $dbHost = DB_HOST;
private $dbUserName = DB_USERNAME;
private $dbName = DB_NAME;
private $dbPassword = DB_PASSWORD;
function __construct()
{
try{
$this->connection = new PDO('mysql:host=' . $this->dbHost . ';dbname=' . $this->dbName , $this->dbUserName , $this-> dbPassword , $this->options );
echo 'ok';
}
catch( PDOException $e){
echo $e->getMessage();
exit;
}
}
}
سلام و درود،
این کد هارو جاش رو عوض کنید؛
private $dbUserName = DB_USERNAME;
private $dbName = DB_NAME;
private $dbPassword = DB_PASSWORD;
اول باید dbhost و بعد username و بعد password و بعد dbname و به اصطلاح فارسی اول باید نوع هاست و بعد نام کاربری و بعد رمز عبور و بعد نام دیتابیس قرار بگیره.
مثل مثال زیر؛
private $dbHost = DB_HOST;
private $dbUserName = DB_USERNAME;
private $dbPassword = DB_PASSWORD;
private $dbName = DB_NAME;
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟