Метод insert () создает и выполняет инструкцию INSERT SQL.
пример 1.
<?php $user=Yii::app()->db->createCommand() ->insert( 'tbl_user', array( 'username'=>'bsourcecode', 'usertype'=>1, 'password'=>'hai' ) ); ?>
вывод:
INSERT INTO `tbl_user`
(`username`, `usertype`,'password')
VALUES
(:username,:usertype, :password)
пример 2.
<?php $name='india'; $isactive=1; $command= Yii::app()->db->createCommand( "INSERT INTO regionmaster (`regionname`,`isactive`) VALUES (:name,:isactive)"); $command->bindValue(':name', $name); $command->bindValue(':isactive', $isactive); $sql_result = $command->execute(); ?>
вывод:
INSERT INTO regionmaster (`regionname`,`isactive`) VALUES (:name,:isactive)