我的查询是这样的: -
SELECT count(*) as count FROM pg_attribute, pg_type WHERE attrelid = typrelid and typname = 'table_name' and attname in ('column1','column2','column3','column4')
我试图以这种方式获取列'count'的值(在我执行查询之后): -
$columnExist->getInt('count')
这里的问题是我得到'无效的结果集列:count'。我不确定这里有什么问题,任何人都可以帮助我。该查询适用于此: -
$columnExist->next() //returns 4
答案 0 :(得分:0)
我设法解决了这个问题。一个愚蠢的错误。应按此顺序执行: -
$columnExist->next();
$columnExist->getInt('count')