Вы должны использовать queryScalar()
, если хотите получить одно значение из одного столбца:
$us = Yii::app()->db->createCommand()
->select('default_number_of_devices')
->from('user')
->where('id=1')
->queryScalar();
echo $us;
queryRow()
возвращает первую строку из запроса.И поскольку строка обычно содержит несколько столбцов, массив является ожидаемым форматом (каждый элемент массива содержит значение одного столбца).