如何获取yii2中第一行表的条件?

时间:2018-02-02 13:27:26

标签: php mysql yii2

  

我需要获取表格中第一行的条件。

setup()

2 个答案:

答案 0 :(得分:3)

  

是的,我得到了答案。使用限制

(new Query())
        ->select('*')
        ->from('stock_in')
        ->where("user_id = '$request_user_id'")
        ->andWhere("product_id = '$product_id'")
        ->andWhere("remaining_quantity > '0'")
        ->limit('1')
        ->one();

答案 1 :(得分:0)

要限制查询结果,您应使用limit()

(new Query())
    ->select('*')
    ->from('stock_in')
    ->where("user_id = '$request_user_id'")
    ->andWhere("product_id = '$product_id'")
    ->andWhere("remaining_quantity > '0'")
    ->limit(2)
    ->all();

文档:http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html#limit-offset