Как заставить этот запрос возвращать результат для определенного столбца - PullRequest
0 голосов
/ 09 мая 2011

У меня есть запрос, который выглядит так: -

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')

Проблема в том, что я получаю «Неверный столбец набора результатов: количество». Я не уверен, что здесь проблема, любой может мне помочь. Запрос работает с этим, хотя: -

$columnExist->next() //returns 4

1 Ответ

0 голосов
/ 09 мая 2011

Мне удалось это решить.Глупая ошибкаСледует выполнить в следующем порядке: -

$columnExist->next();
$columnExist->getInt('count')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...