2016-05-29 45 views
-2

我是使用yii的yii框架的新手1.1.14首先,我並不理解它。我的目標是插入,選擇,更新和刪除數據庫中的數據。它令我非常困惑。請給我舉個例子。如何在yii框架中使用mysql查詢

回答

1

一些例子

1.Insert查詢

$連接=的Yii :: $ APP-> DB;

$連接 - > createCommand() - >插入( 'tbl_name',[

 'column1' => Yii::$app->request->post('column1'), 

     'column2' => Yii::$app->request->post('column2'), 

     ])->execute(); 

2.更新查詢

的Yii :: $ APP-> DB-> createCommand() - >更新('tbl_name',[

 'column1' => Yii::$app->request->post('column1'), 

     'column2' => Yii::$app->request->post('column2'), 
    ], 
     'where_id ="'.$where.'" ')->execute(); 
1

我推薦你使用GII,並用它來生成表的模型。

例如,table:user(columns:id,name),Model:User。

可以插入或更新數據如下所示:在YII2

$user = new User(); // Insert 
// $user = User::find()->where(['id'=>'1'])->one(); // Update 
$user->name = "Insert data"; 
$user->save(); 

參見http://www.yiiframework.com/doc-2.0/guide-start-gii.html