Задать вопрос
@weeaboodestroyer

Как можно переписать код с другим драйвером?

До этого осуществлялся запрос через sqlsrv вместе со встроенной процедурой и входным параметром

но сложилось так, что драйвер для sqlsrv не возможно использовать, а mysql_connect не работает на новой версии php. Подскажите как можно переписать код ниже и аналогично подключиться к базе данных, но через любой другой драйвер?

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

$SN = 1111111111;

$result = $db->createCommand("EXECUTE procedurename :paramname")
    ->bindValue(':prod',$serialnumber)
    ->queryAll();
  • Вопрос задан
  • 100 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы