Здравствуйте, наткнулся у себя на вот такую ошибку, пароль, хост, юзер, имя бд все верно. Запрос sql так же верен(протестил в бд).
Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)' in D:\Server\OpenServer\domains\e-shopper.ru\app\components\db.php:8 Stack trace: #0 D:\Server\OpenServer\domains\e-shopper.ru\app\components\db.php(8): PDO->__construct('mysql:host=;dbn...', NULL, NULL) #1 D:\Server\OpenServer\domains\e-shopper.ru\app\models\Product.php(9): Db::getConnection() #2 D:\Server\OpenServer\domains\e-shopper.ru\app\controllers\SiteController.php(11): Product::getLatestProducts(6) #3 [internal function]: SiteController->actionIndex() #4 D:\Server\OpenServer\domains\e-shopper.ru\app\components\route.php(41): call_user_func_array(Array, Array) #5 D:\Server\OpenServer\domains\e-shopper.ru\index.php(6): Router->run() #6 {main} thrown in D:\Server\OpenServer\domains\e-shopper.ru\app\components\db.php on line 8
$sql = 'SELECT `id`, `name`, price, is_new FROM product '
. 'WHERE status = "1" ORDER BY id DESC '
. 'LIMIT :count';
$result = $db->prepare($sql) or die('Не соединения с бд!');
$result->bindParam(':count', $count, PDO::PARAM_INT);
$result->setFetchMode(PDO::FETCH_ASSOC);
$result->execute();
Заранее, спасибо за ответ