@phpneguru

YII2 как проверить соединение с базой данных?

В PHP можно легко проверить соединение с базой данных. Подключил БД в файле BD.php:
<?php

return[
    'class'=>'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=products',
    //jdbc:mysql://localhost:3306
    'username'=>'user',
    'password'=>'user',
    'charset'=>'utf8',
];

И теперь нужно условие типа как в PHP:
<?php
$server = 'localhost';
$user = 'dbuser';
$password = 'dbpass';

$dblink = mysql_connect($server, $user, $password);

if($dblink)
echo 'Соединение установлено.';
else
die('Ошибка подключения к серверу баз данных.');

$database = 'dbbase';
$selected = mysql_select_db($database, $dblink);
if($selected)
echo ' Подключение к базе данных прошло успешно.';
else
die(' База данных не найдена или отсутствует доступ.');
?>

Как это реализовать? А то не могу првоерить соединение с базой данных!!!
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы