Yii createCommand Insert

Метод 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)