Можете подсказать альтернативу sqlsrv

ранее делал запрос со встроенной процедурой get_prod и входным параметром prod

$db = new yii\db\Connection([
    'driverName' => 'sqlsrv',
    'dsn' => 'sqlsrv:Server=111.111.11.111;Database=MAIN',
    'username' => 'user',
    'password' => 'pass',
    'charset' => 'utf8',
]);

$SN = 123321123;

$result = $db->createCommand("EXECUTE get_prod :prod")
    ->bindValue(':prod',$SN)
    ->queryAll();

но сложилось так, что sqlsrv я не могу использовать больше на сервере пожалуйста, можете подсказать как это подключение будет выглядеть через PDO::__construct() или odbc_connect() или может ещё есть какие -то варианты

Огромное вам спасибо!


Ответы (1 шт):

Автор решения: Eugene X

Как-бы Yii2 из коробки использует PDO, а от туда прям кландайк на разные базы данных.

Выбираешь БД в замен SQLSERVER, и выбираешь из списка себе PDO DSN. Открываем сайт: https://electrictoolbox.com/php-pdo-dsn-connection-string/

Чем SQLSERVER не угодил? Ближайшие замены ему Postgres и MySQL.

→ Ссылка