Как выполнить sql запрос в yii2 на обновление данных?

Пользователь

от marisa , в категории: PHP , 8 месяцев назад

Как выполнить sql запрос в yii2 на обновление данных?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от richard , 7 месяцев назад

@marisa 

В Yii2 вы можете выполнить SQL-запрос для обновления данных, используя метод createCommand класса yiidbConnection. Вот пример кода:

1
2
3
$connection = Yii::$app->db;
$sql = "UPDATE table_name SET column1 = value1, column2 = value2 WHERE some_column = some_value";
$connection->createCommand($sql)->execute();


В приведенном выше коде $connection является экземпляром класса yiidbConnection, а $sql является строкой, содержащей SQL-запрос для обновления данных. Вызов createCommand создает объект yiidbCommand, который представляет SQL-запрос, а вызов execute выполняет этот запрос.