Select * Query using Create Command
<?php // Example 1: $sql = "SELECT * FROM table WHERE col1='data' AND col2=$id"; $result = Yii::app()->db->createCommand($sql)->query(); $rowCount = $result->rowCount; // Example 2: $sql = "SELECT * FROM table WHERE colname = '" . $_POST['data'] . "'"; $dbCommand = Yii::app()->db->createCommand($sql); $data = $dbCommand->queryAll(); foreach ($data as $row) { //------ //your statement //------ } ?>
Insert into using Create Command
<?php Yii::app()->db->createCommand()->insert('tablename', array( 'col1' => col1data, 'col2' => col2data, 'col3' => "col3data" //varchar datatype )); ?>
Update Query using Create Command
<?php Yii::app()->db->createCommand ("UPDATE user SET name = $name WHERE email=:em AND id=:cid") ->bindValues(array(':em' => "test@example.com", ':cid' => $id)) ->execute(); ?>
Delete Query using Create Command
<?php Yii::app()->db->createCommand()->delete('colname', 'col_id=:id', array(':id' => $id)); ?>
No comments:
Post a Comment