如何在yii框架中使用mysql查询

问题描述:

我是使用yii的yii框架的新手1.1.14首先,我并不理解它。我的目标是插入,选择,更新和删除数据库中的数据。它令我非常困惑。请给我举个例子。如何在yii框架中使用mysql查询

一些例子

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(); 

对于查询,你可以使用Active RecordCRUD可以使用Gii

我推荐你使用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