yii2更新查询不起作用

时间:2017-12-01 10:36:18

标签: php mysql yii2

我正在尝试更新数据正在更新的用户表中的yii2中的两个表,但是在另一个帖子中,表查询没有更新,也没有收到任何错误

public function actionUserStatusInsert()
    {  
      return  User::updateAll(['member_type' => $_POST['value']], ['id' => $_POST['id']]);
      return  posts::updateAll(['prod_type' => $_POST['value']], ['editedby' => $_POST['value']]);
    }

我想我在这里犯了一个愚蠢的错误,但无法找到它可以让任何人弄明白吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试此解决方案。

     $connection = Yii::$app->getDb();
     $connection->createCommand('UPDATE posts SET prod_type="'.$_POST['value'].'" WHERE editedby="'.$_POST['id'].'"')->execute();
     return User::updateAll(['member_type' => $_POST['value']], ['id' => $_POST['id']]);

我希望它会有所帮助。