0
我有一個查詢這是這樣的: -如何使這個查詢返回的結果爲特定的列
SELECT count(*) as count FROM pg_attribute, pg_type WHERE attrelid = typrelid and typname = 'table_name' and attname in ('column1','column2','column3','column4')
我試圖讓列「計數」這樣的值(後我當然執行查詢): -
$columnExist->getInt('count')
這裏的問題是我得到'無效的結果集列:計數'。我不確定這裏有什麼問題,任何人都可以幫助我。該查詢雖然與此工作: -
$columnExist->next() //returns 4
問題是count是保留字嗎?嘗試'SELECT count(*)AS c ...'和'$ columnExist-> getInt('c')'。 – 2011-05-09 03:58:37