这是我的表的SQL查询。
...
echo $this->Form->input('active',
[
'label' => 'Select only active users',
]);
...
然后我如何获得此列表中的列数。
答案 0 :(得分:0)
一种方法是创建视图并计算视图中的列:
create view v_table as
. . .;
有关观看的信息也包含在INFORMATION_SCHEMA.COLUMNS
中,因此以下内容应该提供您想要的内容:
select count(*)
from information_schema.columns
where table_name = 'v_table' and table_catalog = ???;