查询行数 - Yii

Number of rows of query - Yii

我想获取 Yii 中查询返回的行数。这是我的查询:

        $programsAlreadyExist = $connection->createCommand('
                SELECT *
                FROM `cat_programme` 
                WHERE `programme_code` = 513')
                ->queryAll();

"COUNT" 关键字应该 return 一行包含请求的号码。 :-)

SELECT COUNT(*) FROM cat_programme WHERE programme_code = 513

将 SELECT 更改为:

SELECT count (*) FROM cat_programme WHERE programme_code = '513'

谢谢!!

你也可以通过 count() 方法

例如

$programsAlreadyExist = MyModel::find()
    ->where(['programme_code' => '513'])
    ->count();