Количество строк запроса - Yii - PullRequest
0 голосов
/ 02 июля 2018

Я хочу получить количество строк, возвращаемых запросом в Yii. Это мой запрос:

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

Ответы [ 3 ]

0 голосов
/ 02 июля 2018

Измените SELECT на:

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

Спасибо !!

0 голосов
/ 08 июля 2018

Вы также можете сделать, если с помощью count() метода

Для примера

$programsAlreadyExist = MyModel::find()
    ->where(['programme_code' => '513'])
    ->count();
0 голосов
/ 02 июля 2018

Ключевое слово "COUNT" должно возвращать строку, содержащую запрошенный номер. : -)

SELECT COUNT(*) FROM cat_programme WHERE programme_code = 513
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...