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

时间:2016-05-29 12:52:36

标签: yii

我是yii框架的新手使用yii 1.1.14首先我不明白它。我的目标是插入,选择,更新和删除数据库中的数据。对我来说非常困惑。请给我一些例子。

3 个答案:

答案 0 :(得分:1)

我建议您使用Gii,并使用它来生成表格模型。

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

您可以插入或更新以下数据:

$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

答案 1 :(得分:1)

一些例子

1.在YII2中插入查询

$ connection = Yii :: $ app-> db;

$ connection-> createCommand() - > insert('tbl_name',[

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

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

        ])->execute();

2.更新查询

Yii :: $ app-> db-> createCommand() - > update('tbl_name',[

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

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

答案 2 :(得分:0)

对于您可以使用 Active Record 的查询,对于 CRUD ,您可以使用 Gii